{"id":70489,"name":"py3-ujson","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","url":"https://github.com/ultrajson/ultrajson","last_synced_at":"2025-09-08T15:06:21.303Z","repository":{"id":37022928,"uuid":"1418941","full_name":"ultrajson/ultrajson","owner":"ultrajson","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","archived":false,"fork":false,"pushed_at":"2025-08-20T11:42:40.000Z","size":8672,"stargazers_count":4443,"open_issues_count":29,"forks_count":372,"subscribers_count":88,"default_branch":"main","last_synced_at":"2025-09-02T15:39:39.267Z","etag":null,"topics":["c","decoder","encoder","json","python","ujson","ultrajson"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/ujson/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultrajson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2025-08-29T09:34:25.000Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"b915bd81-2534-440b-a7ec-e86d167dc3ab","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/ultrajson/ultrajson","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/sbom","scorecard":{"id":908147,"data":{"date":"2025-08-18","repo":{"name":"github.com/ultrajson/ultrajson","commit":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee"},"scorecard":{"version":"v5.2.1-41-g40576783","commit":"40576783fda6698350fcbbeaea760ff827433034"},"score":7.5,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#code-review"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#dangerous-workflow"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#cii-best-practices"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":8,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:19","Info: found token with 'none' permissions: .github/workflows/benchmark.yml:1","Info: found token with 'none' permissions: .github/workflows/deploy.yml:1","Info: found token with 'none' permissions: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/labels.yml:1","Info: found token with 'none' permissions: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/release-drafter.yml:1","Warn: no topLevel permission defined: .github/workflows/require-pr-label.yml:1","Info: found token with 'none' permissions: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#token-permissions"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#signed-releases"}},{"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/benchmark.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labels.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/labels.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/release-drafter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/require-pr-label.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/require-pr-label.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:75","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:79","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  16 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/deploy.yml:71"],"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#packaging"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T18:08:35.097Z","repository_id":37022928,"created_at":"2025-08-24T18:08:35.097Z","updated_at":"2025-08-24T18:08:35.097Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274152754,"owners_count":25231293,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"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":"ultrajson","name":"ultrajson","uuid":"61062879","kind":"organization","description":"","email":null,"website":"https://github.com/ultrajson/ultrajson","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/61062879?v=4","repositories_count":1,"last_synced_at":"2023-03-04T01:15:59.028Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ultrajson","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T07:33:42.840Z","updated_at":"2023-03-04T01:15:59.046Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson/repositories"},"packages":[{"id":6093584,"name":"py3-ujson","ecosystem":"alpine","description":"Fast Python JSON encoder and decoder","homepage":"https://github.com/ultrajson/ultrajson","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2022-09-16T16:37:46.000Z","latest_release_published_at":"2022-09-16T16:37:46.000Z","latest_release_number":"5.5.0-r0","last_synced_at":"2025-09-02T15:49:42.998Z","created_at":"2023-01-31T20:27:57.641Z","updated_at":"2025-09-02T21:40:35.014Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.17/community/x86_64/py3-ujson","install_command":"apk add py3-ujson","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":37022928,"uuid":"1418941","full_name":"ultrajson/ultrajson","owner":"ultrajson","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","archived":false,"fork":false,"pushed_at":"2025-08-20T11:42:40.000Z","size":8672,"stargazers_count":4440,"open_issues_count":29,"forks_count":372,"subscribers_count":88,"default_branch":"main","last_synced_at":"2025-08-26T08:03:05.335Z","etag":null,"topics":["c","decoder","encoder","json","python","ujson","ultrajson"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/ujson/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultrajson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2025-08-25T09:50:53.000Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"b915bd81-2534-440b-a7ec-e86d167dc3ab","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/ultrajson/ultrajson","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/sbom","scorecard":{"id":908147,"data":{"date":"2025-08-18","repo":{"name":"github.com/ultrajson/ultrajson","commit":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee"},"scorecard":{"version":"v5.2.1-41-g40576783","commit":"40576783fda6698350fcbbeaea760ff827433034"},"score":7.5,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#code-review"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#dangerous-workflow"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#cii-best-practices"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":8,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:19","Info: found token with 'none' permissions: .github/workflows/benchmark.yml:1","Info: found token with 'none' permissions: .github/workflows/deploy.yml:1","Info: found token with 'none' permissions: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/labels.yml:1","Info: found token with 'none' permissions: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/release-drafter.yml:1","Warn: no topLevel permission defined: .github/workflows/require-pr-label.yml:1","Info: found token with 'none' permissions: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#token-permissions"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#signed-releases"}},{"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/benchmark.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labels.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/labels.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/release-drafter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/require-pr-label.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/require-pr-label.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:75","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:79","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  16 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/deploy.yml:71"],"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#packaging"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T18:08:35.097Z","repository_id":37022928,"created_at":"2025-08-24T18:08:35.097Z","updated_at":"2025-08-24T18:08:35.097Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273303849,"owners_count":25081527,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"ultrajson","name":"ultrajson","uuid":"61062879","kind":"organization","description":"","email":null,"website":"https://github.com/ultrajson/ultrajson","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/61062879?v=4","repositories_count":1,"last_synced_at":"2023-03-04T01:15:59.028Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ultrajson","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T07:33:42.840Z","updated_at":"2023-03-04T01:15:59.046Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson/repositories"},"tags":[{"name":"5.10.0","sha":"59875e089937c8b05c2f4b474530e3a9ec706a56","kind":"commit","published_at":"2024-05-13T11:09:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.10.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0/manifests"},{"name":"5.9.0","sha":"381f248e03c10c70eeb4d424f4b990b4c0994210","kind":"commit","published_at":"2023-12-10T21:11:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.9.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0/manifests"},{"name":"5.8.0","sha":"7ce19144fdcff1068e253f3cb9b6343a464a65c7","kind":"commit","published_at":"2023-06-11T08:05:55.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.8.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0/manifests"},{"name":"5.7.0","sha":"7ae42dc18d84da80865e61b19f9b74f75fb80137","kind":"commit","published_at":"2023-01-02T20:40:29.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.7.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0/manifests"},{"name":"5.6.0","sha":"18607247be7c8a2d884396888fda3e514c7db612","kind":"commit","published_at":"2022-11-09T19:40:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.6.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0/manifests"},{"name":"5.5.0","sha":"d84c832060a1874085d04c6552977fa804a105b8","kind":"commit","published_at":"2022-09-15T11:22:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.5.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0/manifests"},{"name":"5.4.0","sha":"9c20de0f77b391093967e25d01fb48671104b15b","kind":"commit","published_at":"2022-07-02T05:11:59.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.4.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"b300d642f6e4bdf9b31fc5649578ae69141c0f3b","kind":"commit","published_at":"2022-05-18T19:33:58.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"f6860f1f3d8d4e92b9be0e5815355a8976c6e75b","kind":"commit","published_at":"2022-04-05T20:04:39.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"682c6601569980e9a8a05378d3c1478db30384bc","kind":"commit","published_at":"2021-12-17T15:27:00.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e3ccc5a1ff945275106d9323c00683fafeffc04a","kind":"commit","published_at":"2021-12-14T20:33:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"6833495c6f4eae8ef20bc52aeaeb2c069f98ee3f","kind":"commit","published_at":"2021-11-18T19:37:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0/manifests"},{"name":"4.2.0","sha":"cd58a9ba92a41ced9f5ab70cc09a343d5c7c2290","kind":"commit","published_at":"2021-09-22T08:56:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0/manifests"},{"name":"4.1.0","sha":"8f5ad61f3d91c581eaedc1aa4b329aa2c2fbf016","kind":"commit","published_at":"2021-08-13T15:37:04.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0/manifests"},{"name":"4.0.2","sha":"7cceea1bbaaa321e2c3f8f190b5b8b61cd3e5515","kind":"commit","published_at":"2020-11-16T13:43:14.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"0b5b6358893a4b593c2f977f67f1f7cce0dce0ec","kind":"commit","published_at":"2020-10-09T19:01:44.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"62b89200c69723bfe1ae3ff56c94a70c99459a9d","kind":"commit","published_at":"2020-10-07T06:44:41.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0/manifests"},{"name":"3.2.0","sha":"090d7412cf298085bd8f41cde9bf983f3038496f","kind":"commit","published_at":"2020-09-08T16:09:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0/manifests"},{"name":"3.1.0","sha":"5dea5ef3dce50d0dbe96595c1e9c79a95675f126","kind":"commit","published_at":"2020-08-01T08:36:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0/manifests"},{"name":"3.0.0","sha":"cae2cb49b4967b7395bc08fc0edf1abd344a5c10","kind":"commit","published_at":"2020-05-12T08:56:37.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0/manifests"},{"name":"2.0.3","sha":"561a488a0702c0d77da59c717a5f5f53db446378","kind":"commit","published_at":"2020-03-24T09:50:31.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.3","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"657d6c7fe00c7a12d62a1ad574dc38f0fb5c62a1","kind":"commit","published_at":"2020-03-14T17:24:49.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"9bac6fabf2d5c7b466cd035217ff707abae93f98","kind":"commit","published_at":"2020-03-08T06:46:35.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"e536669769d930ffafa3ce162feac30aaaa4c7a9","kind":"commit","published_at":"2020-03-04T08:11:46.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0/manifests"},{"name":"v1.35","sha":"3723f573d3c27b2f33d93baa4345576502dcabb5","kind":"commit","published_at":"2016-01-20T08:10:48.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.35","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35/manifests"},{"name":"v1.34","sha":"0c52200eb4e2d97e548a765d5f089858c41967b0","kind":"commit","published_at":"2015-11-30T10:58:32.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.34","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34/manifests"},{"name":"v1.19","sha":"73656185ed9286de1880baaf49aa03cb0e8749ff","kind":"tag","published_at":"2012-06-18T16:41:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.19","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19/manifests"}]},"repo_metadata_updated_at":"2025-09-02T21:40:35.014Z","dependent_packages_count":5,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":6.674525653980015,"stargazers_count":3.272706859773212,"forks_count":3.8677444706410684,"average":3.453744246098574},"purl":"pkg:apk/alpine/py3-ujson?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:03:36.518Z","issues_count":64,"pull_requests_count":149,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2571809.021582734,"issues_closed_count":47,"pull_requests_closed_count":139,"pull_request_authors_count":25,"issue_authors_count":54,"avg_comments_per_issue":4.6875,"avg_comments_per_pull_request":2.9328859060402683,"merged_pull_requests_count":121,"bot_issues_count":1,"bot_pull_requests_count":53,"past_year_issues_count":8,"past_year_pull_requests_count":57,"past_year_avg_time_to_close_issue":2180987.6666666665,"past_year_avg_time_to_close_pull_request":455534.98,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":28,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/issues","maintainers":[{"login":"hugovk","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"JustAnotherArchivist","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JustAnotherArchivist"},{"login":"bwoodsend","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}],"active_maintainers":[{"login":"hugovk","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"bwoodsend","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-ujson/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-ujson/related_packages","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":184,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-02-01T06:37:22.955Z","updated_at":"2023-02-01T06:37:22.955Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.17","url":"https://pkgs.alpinelinux.org/packages?branch=v3.17","ecosystem":"alpine","default":false,"packages_count":17817,"maintainers_count":352,"namespaces_count":2,"keywords_count":3362,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1026},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.642Z","updated_at":"2025-09-07T07:26:12.220Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/namespaces"}},{"id":7780357,"name":"py3-ujson","ecosystem":"alpine","description":"Fast Python JSON encoder and decoder","homepage":"https://github.com/ultrajson/ultrajson","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-02-09T21:55:20.000Z","latest_release_published_at":"2023-02-09T21:55:20.000Z","latest_release_number":"5.7.0-r0","last_synced_at":"2025-09-03T11:18:22.670Z","created_at":"2023-05-22T14:39:37.755Z","updated_at":"2025-09-03T11:18:22.671Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/py3-ujson","install_command":"apk add py3-ujson","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":37022928,"uuid":"1418941","full_name":"ultrajson/ultrajson","owner":"ultrajson","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","archived":false,"fork":false,"pushed_at":"2025-08-20T11:42:40.000Z","size":8672,"stargazers_count":4440,"open_issues_count":29,"forks_count":372,"subscribers_count":88,"default_branch":"main","last_synced_at":"2025-08-26T08:03:05.335Z","etag":null,"topics":["c","decoder","encoder","json","python","ujson","ultrajson"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/ujson/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultrajson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2025-08-25T09:50:53.000Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"b915bd81-2534-440b-a7ec-e86d167dc3ab","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/ultrajson/ultrajson","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/sbom","scorecard":{"id":908147,"data":{"date":"2025-08-18","repo":{"name":"github.com/ultrajson/ultrajson","commit":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee"},"scorecard":{"version":"v5.2.1-41-g40576783","commit":"40576783fda6698350fcbbeaea760ff827433034"},"score":7.5,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#code-review"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#dangerous-workflow"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#cii-best-practices"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":8,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:19","Info: found token with 'none' permissions: .github/workflows/benchmark.yml:1","Info: found token with 'none' permissions: .github/workflows/deploy.yml:1","Info: found token with 'none' permissions: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/labels.yml:1","Info: found token with 'none' permissions: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/release-drafter.yml:1","Warn: no topLevel permission defined: .github/workflows/require-pr-label.yml:1","Info: found token with 'none' permissions: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#token-permissions"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#signed-releases"}},{"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/benchmark.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labels.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/labels.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/release-drafter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/require-pr-label.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/require-pr-label.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:75","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:79","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  16 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/deploy.yml:71"],"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#packaging"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T18:08:35.097Z","repository_id":37022928,"created_at":"2025-08-24T18:08:35.097Z","updated_at":"2025-08-24T18:08:35.097Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273303849,"owners_count":25081527,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"ultrajson","name":"ultrajson","uuid":"61062879","kind":"organization","description":"","email":null,"website":"https://github.com/ultrajson/ultrajson","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/61062879?v=4","repositories_count":1,"last_synced_at":"2023-03-04T01:15:59.028Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ultrajson","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T07:33:42.840Z","updated_at":"2023-03-04T01:15:59.046Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson/repositories"},"tags":[{"name":"5.10.0","sha":"59875e089937c8b05c2f4b474530e3a9ec706a56","kind":"commit","published_at":"2024-05-13T11:09:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.10.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0/manifests"},{"name":"5.9.0","sha":"381f248e03c10c70eeb4d424f4b990b4c0994210","kind":"commit","published_at":"2023-12-10T21:11:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.9.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0/manifests"},{"name":"5.8.0","sha":"7ce19144fdcff1068e253f3cb9b6343a464a65c7","kind":"commit","published_at":"2023-06-11T08:05:55.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.8.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0/manifests"},{"name":"5.7.0","sha":"7ae42dc18d84da80865e61b19f9b74f75fb80137","kind":"commit","published_at":"2023-01-02T20:40:29.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.7.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0/manifests"},{"name":"5.6.0","sha":"18607247be7c8a2d884396888fda3e514c7db612","kind":"commit","published_at":"2022-11-09T19:40:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.6.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0/manifests"},{"name":"5.5.0","sha":"d84c832060a1874085d04c6552977fa804a105b8","kind":"commit","published_at":"2022-09-15T11:22:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.5.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0/manifests"},{"name":"5.4.0","sha":"9c20de0f77b391093967e25d01fb48671104b15b","kind":"commit","published_at":"2022-07-02T05:11:59.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.4.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"b300d642f6e4bdf9b31fc5649578ae69141c0f3b","kind":"commit","published_at":"2022-05-18T19:33:58.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"f6860f1f3d8d4e92b9be0e5815355a8976c6e75b","kind":"commit","published_at":"2022-04-05T20:04:39.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"682c6601569980e9a8a05378d3c1478db30384bc","kind":"commit","published_at":"2021-12-17T15:27:00.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e3ccc5a1ff945275106d9323c00683fafeffc04a","kind":"commit","published_at":"2021-12-14T20:33:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"6833495c6f4eae8ef20bc52aeaeb2c069f98ee3f","kind":"commit","published_at":"2021-11-18T19:37:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0/manifests"},{"name":"4.2.0","sha":"cd58a9ba92a41ced9f5ab70cc09a343d5c7c2290","kind":"commit","published_at":"2021-09-22T08:56:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0/manifests"},{"name":"4.1.0","sha":"8f5ad61f3d91c581eaedc1aa4b329aa2c2fbf016","kind":"commit","published_at":"2021-08-13T15:37:04.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0/manifests"},{"name":"4.0.2","sha":"7cceea1bbaaa321e2c3f8f190b5b8b61cd3e5515","kind":"commit","published_at":"2020-11-16T13:43:14.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"0b5b6358893a4b593c2f977f67f1f7cce0dce0ec","kind":"commit","published_at":"2020-10-09T19:01:44.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"62b89200c69723bfe1ae3ff56c94a70c99459a9d","kind":"commit","published_at":"2020-10-07T06:44:41.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0/manifests"},{"name":"3.2.0","sha":"090d7412cf298085bd8f41cde9bf983f3038496f","kind":"commit","published_at":"2020-09-08T16:09:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0/manifests"},{"name":"3.1.0","sha":"5dea5ef3dce50d0dbe96595c1e9c79a95675f126","kind":"commit","published_at":"2020-08-01T08:36:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0/manifests"},{"name":"3.0.0","sha":"cae2cb49b4967b7395bc08fc0edf1abd344a5c10","kind":"commit","published_at":"2020-05-12T08:56:37.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0/manifests"},{"name":"2.0.3","sha":"561a488a0702c0d77da59c717a5f5f53db446378","kind":"commit","published_at":"2020-03-24T09:50:31.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.3","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"657d6c7fe00c7a12d62a1ad574dc38f0fb5c62a1","kind":"commit","published_at":"2020-03-14T17:24:49.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"9bac6fabf2d5c7b466cd035217ff707abae93f98","kind":"commit","published_at":"2020-03-08T06:46:35.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"e536669769d930ffafa3ce162feac30aaaa4c7a9","kind":"commit","published_at":"2020-03-04T08:11:46.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0/manifests"},{"name":"v1.35","sha":"3723f573d3c27b2f33d93baa4345576502dcabb5","kind":"commit","published_at":"2016-01-20T08:10:48.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.35","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35/manifests"},{"name":"v1.34","sha":"0c52200eb4e2d97e548a765d5f089858c41967b0","kind":"commit","published_at":"2015-11-30T10:58:32.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.34","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34/manifests"},{"name":"v1.19","sha":"73656185ed9286de1880baaf49aa03cb0e8749ff","kind":"tag","published_at":"2012-06-18T16:41:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.19","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19/manifests"}]},"repo_metadata_updated_at":"2025-09-02T21:40:34.291Z","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":3.575881502169468,"forks_count":4.294050172061244,"docker_downloads_count":null,"average":1.9674829185576779},"purl":"pkg:apk/alpine/py3-ujson?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:03:36.518Z","issues_count":64,"pull_requests_count":149,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2571809.021582734,"issues_closed_count":47,"pull_requests_closed_count":139,"pull_request_authors_count":25,"issue_authors_count":54,"avg_comments_per_issue":4.6875,"avg_comments_per_pull_request":2.9328859060402683,"merged_pull_requests_count":121,"bot_issues_count":1,"bot_pull_requests_count":53,"past_year_issues_count":8,"past_year_pull_requests_count":57,"past_year_avg_time_to_close_issue":2180987.6666666665,"past_year_avg_time_to_close_pull_request":455534.98,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":28,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/issues","maintainers":[{"login":"hugovk","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"JustAnotherArchivist","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JustAnotherArchivist"},{"login":"bwoodsend","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}],"active_maintainers":[{"login":"hugovk","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"bwoodsend","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ujson/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ujson/related_packages","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":280,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-05-23T08:07:03.952Z","updated_at":"2023-05-23T08:07:03.952Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":3625,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1084},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2025-09-07T07:26:06.804Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":6056560,"name":"py3-ujson","ecosystem":"alpine","description":"Fast Python JSON encoder and decoder","homepage":"https://github.com/ultrajson/ultrajson","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":"community","versions_count":6,"first_release_published_at":"2023-01-08T05:01:19.000Z","latest_release_published_at":"2025-08-22T07:25:30.000Z","latest_release_number":"5.11.0-r0","last_synced_at":"2025-08-22T07:32:48.060Z","created_at":"2023-01-31T18:53:36.168Z","updated_at":"2025-09-02T21:40:34.634Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-ujson","install_command":"apk add py3-ujson","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":37022928,"uuid":"1418941","full_name":"ultrajson/ultrajson","owner":"ultrajson","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","archived":false,"fork":false,"pushed_at":"2025-08-20T11:42:40.000Z","size":8672,"stargazers_count":4440,"open_issues_count":29,"forks_count":372,"subscribers_count":88,"default_branch":"main","last_synced_at":"2025-08-26T08:03:05.335Z","etag":null,"topics":["c","decoder","encoder","json","python","ujson","ultrajson"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/ujson/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultrajson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2025-08-25T09:50:53.000Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"b915bd81-2534-440b-a7ec-e86d167dc3ab","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/ultrajson/ultrajson","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/sbom","scorecard":{"id":908147,"data":{"date":"2025-08-18","repo":{"name":"github.com/ultrajson/ultrajson","commit":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee"},"scorecard":{"version":"v5.2.1-41-g40576783","commit":"40576783fda6698350fcbbeaea760ff827433034"},"score":7.5,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#code-review"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#dangerous-workflow"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#cii-best-practices"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":8,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:19","Info: found token with 'none' permissions: .github/workflows/benchmark.yml:1","Info: found token with 'none' permissions: .github/workflows/deploy.yml:1","Info: found token with 'none' permissions: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/labels.yml:1","Info: found token with 'none' permissions: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/release-drafter.yml:1","Warn: no topLevel permission defined: .github/workflows/require-pr-label.yml:1","Info: found token with 'none' permissions: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#token-permissions"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#signed-releases"}},{"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/benchmark.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labels.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/labels.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/release-drafter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/require-pr-label.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/require-pr-label.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:75","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:79","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  16 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/deploy.yml:71"],"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#packaging"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T18:08:35.097Z","repository_id":37022928,"created_at":"2025-08-24T18:08:35.097Z","updated_at":"2025-08-24T18:08:35.097Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273303849,"owners_count":25081527,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"ultrajson","name":"ultrajson","uuid":"61062879","kind":"organization","description":"","email":null,"website":"https://github.com/ultrajson/ultrajson","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/61062879?v=4","repositories_count":1,"last_synced_at":"2023-03-04T01:15:59.028Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ultrajson","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T07:33:42.840Z","updated_at":"2023-03-04T01:15:59.046Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson/repositories"},"tags":[{"name":"5.10.0","sha":"59875e089937c8b05c2f4b474530e3a9ec706a56","kind":"commit","published_at":"2024-05-13T11:09:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.10.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0/manifests"},{"name":"5.9.0","sha":"381f248e03c10c70eeb4d424f4b990b4c0994210","kind":"commit","published_at":"2023-12-10T21:11:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.9.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0/manifests"},{"name":"5.8.0","sha":"7ce19144fdcff1068e253f3cb9b6343a464a65c7","kind":"commit","published_at":"2023-06-11T08:05:55.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.8.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0/manifests"},{"name":"5.7.0","sha":"7ae42dc18d84da80865e61b19f9b74f75fb80137","kind":"commit","published_at":"2023-01-02T20:40:29.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.7.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0/manifests"},{"name":"5.6.0","sha":"18607247be7c8a2d884396888fda3e514c7db612","kind":"commit","published_at":"2022-11-09T19:40:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.6.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0/manifests"},{"name":"5.5.0","sha":"d84c832060a1874085d04c6552977fa804a105b8","kind":"commit","published_at":"2022-09-15T11:22:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.5.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0/manifests"},{"name":"5.4.0","sha":"9c20de0f77b391093967e25d01fb48671104b15b","kind":"commit","published_at":"2022-07-02T05:11:59.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.4.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"b300d642f6e4bdf9b31fc5649578ae69141c0f3b","kind":"commit","published_at":"2022-05-18T19:33:58.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"f6860f1f3d8d4e92b9be0e5815355a8976c6e75b","kind":"commit","published_at":"2022-04-05T20:04:39.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"682c6601569980e9a8a05378d3c1478db30384bc","kind":"commit","published_at":"2021-12-17T15:27:00.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e3ccc5a1ff945275106d9323c00683fafeffc04a","kind":"commit","published_at":"2021-12-14T20:33:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"6833495c6f4eae8ef20bc52aeaeb2c069f98ee3f","kind":"commit","published_at":"2021-11-18T19:37:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0/manifests"},{"name":"4.2.0","sha":"cd58a9ba92a41ced9f5ab70cc09a343d5c7c2290","kind":"commit","published_at":"2021-09-22T08:56:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0/manifests"},{"name":"4.1.0","sha":"8f5ad61f3d91c581eaedc1aa4b329aa2c2fbf016","kind":"commit","published_at":"2021-08-13T15:37:04.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0/manifests"},{"name":"4.0.2","sha":"7cceea1bbaaa321e2c3f8f190b5b8b61cd3e5515","kind":"commit","published_at":"2020-11-16T13:43:14.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"0b5b6358893a4b593c2f977f67f1f7cce0dce0ec","kind":"commit","published_at":"2020-10-09T19:01:44.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"62b89200c69723bfe1ae3ff56c94a70c99459a9d","kind":"commit","published_at":"2020-10-07T06:44:41.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0/manifests"},{"name":"3.2.0","sha":"090d7412cf298085bd8f41cde9bf983f3038496f","kind":"commit","published_at":"2020-09-08T16:09:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0/manifests"},{"name":"3.1.0","sha":"5dea5ef3dce50d0dbe96595c1e9c79a95675f126","kind":"commit","published_at":"2020-08-01T08:36:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0/manifests"},{"name":"3.0.0","sha":"cae2cb49b4967b7395bc08fc0edf1abd344a5c10","kind":"commit","published_at":"2020-05-12T08:56:37.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0/manifests"},{"name":"2.0.3","sha":"561a488a0702c0d77da59c717a5f5f53db446378","kind":"commit","published_at":"2020-03-24T09:50:31.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.3","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"657d6c7fe00c7a12d62a1ad574dc38f0fb5c62a1","kind":"commit","published_at":"2020-03-14T17:24:49.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"9bac6fabf2d5c7b466cd035217ff707abae93f98","kind":"commit","published_at":"2020-03-08T06:46:35.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"e536669769d930ffafa3ce162feac30aaaa4c7a9","kind":"commit","published_at":"2020-03-04T08:11:46.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0/manifests"},{"name":"v1.35","sha":"3723f573d3c27b2f33d93baa4345576502dcabb5","kind":"commit","published_at":"2016-01-20T08:10:48.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.35","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35/manifests"},{"name":"v1.34","sha":"0c52200eb4e2d97e548a765d5f089858c41967b0","kind":"commit","published_at":"2015-11-30T10:58:32.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.34","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34/manifests"},{"name":"v1.19","sha":"73656185ed9286de1880baaf49aa03cb0e8749ff","kind":"tag","published_at":"2012-06-18T16:41:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.19","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19/manifests"}]},"repo_metadata_updated_at":"2025-09-02T21:40:34.634Z","dependent_packages_count":4,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":1.745460237946149,"stargazers_count":3.490920475892298,"forks_count":5.2716030056355665,"average":2.6269959298685035},"purl":"pkg:apk/alpine/py3-ujson?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:03:36.518Z","issues_count":64,"pull_requests_count":149,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2571809.021582734,"issues_closed_count":47,"pull_requests_closed_count":139,"pull_request_authors_count":25,"issue_authors_count":54,"avg_comments_per_issue":4.6875,"avg_comments_per_pull_request":2.9328859060402683,"merged_pull_requests_count":121,"bot_issues_count":1,"bot_pull_requests_count":53,"past_year_issues_count":8,"past_year_pull_requests_count":57,"past_year_avg_time_to_close_issue":2180987.6666666665,"past_year_avg_time_to_close_pull_request":455534.98,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":28,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/issues","maintainers":[{"login":"hugovk","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"JustAnotherArchivist","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JustAnotherArchivist"},{"login":"bwoodsend","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}],"active_maintainers":[{"login":"hugovk","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"bwoodsend","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ujson/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ujson/related_packages","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":467,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-01-31T23:27:05.494Z","updated_at":"2023-01-31T23:27:05.494Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":37130,"maintainers_count":822,"namespaces_count":3,"keywords_count":6489,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2647},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2025-09-08T05:01:36.044Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":6172042,"name":"py3-ujson","ecosystem":"alpine","description":"Fast Python JSON encoder and decoder","homepage":"https://github.com/ultrajson/ultrajson","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-09-08T04:14:35.000Z","latest_release_published_at":"2021-09-08T04:14:35.000Z","latest_release_number":"4.1.0-r0","last_synced_at":"2025-09-02T15:49:42.983Z","created_at":"2023-02-01T00:12:24.929Z","updated_at":"2025-09-02T21:41:22.101Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.15/community/x86_64/py3-ujson","install_command":"apk add py3-ujson","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":37022928,"uuid":"1418941","full_name":"ultrajson/ultrajson","owner":"ultrajson","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","archived":false,"fork":false,"pushed_at":"2025-08-20T11:42:40.000Z","size":8672,"stargazers_count":4443,"open_issues_count":29,"forks_count":372,"subscribers_count":88,"default_branch":"main","last_synced_at":"2025-09-02T15:39:39.267Z","etag":null,"topics":["c","decoder","encoder","json","python","ujson","ultrajson"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/ujson/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultrajson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2025-08-29T09:34:25.000Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"b915bd81-2534-440b-a7ec-e86d167dc3ab","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/ultrajson/ultrajson","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/sbom","scorecard":{"id":908147,"data":{"date":"2025-08-18","repo":{"name":"github.com/ultrajson/ultrajson","commit":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee"},"scorecard":{"version":"v5.2.1-41-g40576783","commit":"40576783fda6698350fcbbeaea760ff827433034"},"score":7.5,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#code-review"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#dangerous-workflow"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#cii-best-practices"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":8,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:19","Info: found token with 'none' permissions: .github/workflows/benchmark.yml:1","Info: found token with 'none' permissions: .github/workflows/deploy.yml:1","Info: found token with 'none' permissions: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/labels.yml:1","Info: found token with 'none' permissions: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/release-drafter.yml:1","Warn: no topLevel permission defined: .github/workflows/require-pr-label.yml:1","Info: found token with 'none' permissions: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#token-permissions"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#signed-releases"}},{"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/benchmark.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labels.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/labels.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/release-drafter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/require-pr-label.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/require-pr-label.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:75","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:79","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  16 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/deploy.yml:71"],"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#packaging"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T18:08:35.097Z","repository_id":37022928,"created_at":"2025-08-24T18:08:35.097Z","updated_at":"2025-08-24T18:08:35.097Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273355633,"owners_count":25090825,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"ultrajson","name":"ultrajson","uuid":"61062879","kind":"organization","description":"","email":null,"website":"https://github.com/ultrajson/ultrajson","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/61062879?v=4","repositories_count":1,"last_synced_at":"2023-03-04T01:15:59.028Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ultrajson","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T07:33:42.840Z","updated_at":"2023-03-04T01:15:59.046Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson/repositories"},"tags":[{"name":"5.10.0","sha":"59875e089937c8b05c2f4b474530e3a9ec706a56","kind":"commit","published_at":"2024-05-13T11:09:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.10.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0/manifests"},{"name":"5.9.0","sha":"381f248e03c10c70eeb4d424f4b990b4c0994210","kind":"commit","published_at":"2023-12-10T21:11:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.9.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0/manifests"},{"name":"5.8.0","sha":"7ce19144fdcff1068e253f3cb9b6343a464a65c7","kind":"commit","published_at":"2023-06-11T08:05:55.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.8.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0/manifests"},{"name":"5.7.0","sha":"7ae42dc18d84da80865e61b19f9b74f75fb80137","kind":"commit","published_at":"2023-01-02T20:40:29.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.7.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0/manifests"},{"name":"5.6.0","sha":"18607247be7c8a2d884396888fda3e514c7db612","kind":"commit","published_at":"2022-11-09T19:40:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.6.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0/manifests"},{"name":"5.5.0","sha":"d84c832060a1874085d04c6552977fa804a105b8","kind":"commit","published_at":"2022-09-15T11:22:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.5.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0/manifests"},{"name":"5.4.0","sha":"9c20de0f77b391093967e25d01fb48671104b15b","kind":"commit","published_at":"2022-07-02T05:11:59.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.4.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"b300d642f6e4bdf9b31fc5649578ae69141c0f3b","kind":"commit","published_at":"2022-05-18T19:33:58.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"f6860f1f3d8d4e92b9be0e5815355a8976c6e75b","kind":"commit","published_at":"2022-04-05T20:04:39.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"682c6601569980e9a8a05378d3c1478db30384bc","kind":"commit","published_at":"2021-12-17T15:27:00.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e3ccc5a1ff945275106d9323c00683fafeffc04a","kind":"commit","published_at":"2021-12-14T20:33:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"6833495c6f4eae8ef20bc52aeaeb2c069f98ee3f","kind":"commit","published_at":"2021-11-18T19:37:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0/manifests"},{"name":"4.2.0","sha":"cd58a9ba92a41ced9f5ab70cc09a343d5c7c2290","kind":"commit","published_at":"2021-09-22T08:56:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0/manifests"},{"name":"4.1.0","sha":"8f5ad61f3d91c581eaedc1aa4b329aa2c2fbf016","kind":"commit","published_at":"2021-08-13T15:37:04.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0/manifests"},{"name":"4.0.2","sha":"7cceea1bbaaa321e2c3f8f190b5b8b61cd3e5515","kind":"commit","published_at":"2020-11-16T13:43:14.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"0b5b6358893a4b593c2f977f67f1f7cce0dce0ec","kind":"commit","published_at":"2020-10-09T19:01:44.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"62b89200c69723bfe1ae3ff56c94a70c99459a9d","kind":"commit","published_at":"2020-10-07T06:44:41.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0/manifests"},{"name":"3.2.0","sha":"090d7412cf298085bd8f41cde9bf983f3038496f","kind":"commit","published_at":"2020-09-08T16:09:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0/manifests"},{"name":"3.1.0","sha":"5dea5ef3dce50d0dbe96595c1e9c79a95675f126","kind":"commit","published_at":"2020-08-01T08:36:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0/manifests"},{"name":"3.0.0","sha":"cae2cb49b4967b7395bc08fc0edf1abd344a5c10","kind":"commit","published_at":"2020-05-12T08:56:37.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0/manifests"},{"name":"2.0.3","sha":"561a488a0702c0d77da59c717a5f5f53db446378","kind":"commit","published_at":"2020-03-24T09:50:31.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.3","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"657d6c7fe00c7a12d62a1ad574dc38f0fb5c62a1","kind":"commit","published_at":"2020-03-14T17:24:49.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"9bac6fabf2d5c7b466cd035217ff707abae93f98","kind":"commit","published_at":"2020-03-08T06:46:35.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"e536669769d930ffafa3ce162feac30aaaa4c7a9","kind":"commit","published_at":"2020-03-04T08:11:46.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0/manifests"},{"name":"v1.35","sha":"3723f573d3c27b2f33d93baa4345576502dcabb5","kind":"commit","published_at":"2016-01-20T08:10:48.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.35","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35/manifests"},{"name":"v1.34","sha":"0c52200eb4e2d97e548a765d5f089858c41967b0","kind":"commit","published_at":"2015-11-30T10:58:32.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.34","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34/manifests"},{"name":"v1.19","sha":"73656185ed9286de1880baaf49aa03cb0e8749ff","kind":"tag","published_at":"2012-06-18T16:41:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.19","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19/manifests"}]},"repo_metadata_updated_at":"2025-09-02T21:41:22.100Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":25.58491517941603,"stargazers_count":2.673897963044712,"forks_count":3.3423724538058903,"average":7.900296399066658},"purl":"pkg:apk/alpine/py3-ujson?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:03:36.518Z","issues_count":64,"pull_requests_count":149,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2571809.021582734,"issues_closed_count":47,"pull_requests_closed_count":139,"pull_request_authors_count":25,"issue_authors_count":54,"avg_comments_per_issue":4.6875,"avg_comments_per_pull_request":2.9328859060402683,"merged_pull_requests_count":121,"bot_issues_count":1,"bot_pull_requests_count":53,"past_year_issues_count":8,"past_year_pull_requests_count":57,"past_year_avg_time_to_close_issue":2180987.6666666665,"past_year_avg_time_to_close_pull_request":455534.98,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":28,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/issues","maintainers":[{"login":"hugovk","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"JustAnotherArchivist","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JustAnotherArchivist"},{"login":"bwoodsend","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}],"active_maintainers":[{"login":"hugovk","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"bwoodsend","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-ujson/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-ujson/related_packages","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":180,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-02-04T17:59:06.882Z","updated_at":"2023-02-04T17:59:06.882Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.15","url":"https://pkgs.alpinelinux.org/packages?branch=v3.15","ecosystem":"alpine","default":false,"packages_count":15857,"maintainers_count":287,"namespaces_count":2,"keywords_count":2456,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":780},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.684Z","updated_at":"2025-09-08T06:51:45.631Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/namespaces"}},{"id":5284993,"name":"ujson","ecosystem":"conda","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","homepage":"https://github.com/ultrajson/ultrajson","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":null,"versions_count":12,"first_release_published_at":"2018-07-08T11:33:44.000Z","latest_release_published_at":"2024-06-05T14:28:17.000Z","latest_release_number":"5.10.0","last_synced_at":"2025-08-14T09:13:55.581Z","created_at":"2022-10-03T15:41:45.017Z","updated_at":"2025-09-02T21:41:22.101Z","registry_url":"https://anaconda.org/anaconda/ujson","install_command":"conda install -c anaconda ujson","documentation_url":null,"metadata":{},"repo_metadata":{"id":37022928,"uuid":"1418941","full_name":"ultrajson/ultrajson","owner":"ultrajson","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","archived":false,"fork":false,"pushed_at":"2025-08-20T11:42:40.000Z","size":8672,"stargazers_count":4443,"open_issues_count":29,"forks_count":372,"subscribers_count":88,"default_branch":"main","last_synced_at":"2025-09-02T15:39:39.267Z","etag":null,"topics":["c","decoder","encoder","json","python","ujson","ultrajson"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/ujson/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultrajson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2025-08-29T09:34:25.000Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"b915bd81-2534-440b-a7ec-e86d167dc3ab","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/ultrajson/ultrajson","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/sbom","scorecard":{"id":908147,"data":{"date":"2025-08-18","repo":{"name":"github.com/ultrajson/ultrajson","commit":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee"},"scorecard":{"version":"v5.2.1-41-g40576783","commit":"40576783fda6698350fcbbeaea760ff827433034"},"score":7.5,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#code-review"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#dangerous-workflow"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#cii-best-practices"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":8,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:19","Info: found token with 'none' permissions: .github/workflows/benchmark.yml:1","Info: found token with 'none' permissions: .github/workflows/deploy.yml:1","Info: found token with 'none' permissions: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/labels.yml:1","Info: found token with 'none' permissions: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/release-drafter.yml:1","Warn: no topLevel permission defined: .github/workflows/require-pr-label.yml:1","Info: found token with 'none' permissions: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#token-permissions"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#signed-releases"}},{"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/benchmark.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labels.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/labels.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/release-drafter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/require-pr-label.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/require-pr-label.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:75","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:79","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  16 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/deploy.yml:71"],"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#packaging"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T18:08:35.097Z","repository_id":37022928,"created_at":"2025-08-24T18:08:35.097Z","updated_at":"2025-08-24T18:08:35.097Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273355633,"owners_count":25090825,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"ultrajson","name":"ultrajson","uuid":"61062879","kind":"organization","description":"","email":null,"website":"https://github.com/ultrajson/ultrajson","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/61062879?v=4","repositories_count":1,"last_synced_at":"2023-03-04T01:15:59.028Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ultrajson","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T07:33:42.840Z","updated_at":"2023-03-04T01:15:59.046Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson/repositories"},"tags":[{"name":"5.10.0","sha":"59875e089937c8b05c2f4b474530e3a9ec706a56","kind":"commit","published_at":"2024-05-13T11:09:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.10.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0/manifests"},{"name":"5.9.0","sha":"381f248e03c10c70eeb4d424f4b990b4c0994210","kind":"commit","published_at":"2023-12-10T21:11:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.9.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0/manifests"},{"name":"5.8.0","sha":"7ce19144fdcff1068e253f3cb9b6343a464a65c7","kind":"commit","published_at":"2023-06-11T08:05:55.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.8.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0/manifests"},{"name":"5.7.0","sha":"7ae42dc18d84da80865e61b19f9b74f75fb80137","kind":"commit","published_at":"2023-01-02T20:40:29.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.7.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0/manifests"},{"name":"5.6.0","sha":"18607247be7c8a2d884396888fda3e514c7db612","kind":"commit","published_at":"2022-11-09T19:40:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.6.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0/manifests"},{"name":"5.5.0","sha":"d84c832060a1874085d04c6552977fa804a105b8","kind":"commit","published_at":"2022-09-15T11:22:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.5.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0/manifests"},{"name":"5.4.0","sha":"9c20de0f77b391093967e25d01fb48671104b15b","kind":"commit","published_at":"2022-07-02T05:11:59.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.4.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"b300d642f6e4bdf9b31fc5649578ae69141c0f3b","kind":"commit","published_at":"2022-05-18T19:33:58.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"f6860f1f3d8d4e92b9be0e5815355a8976c6e75b","kind":"commit","published_at":"2022-04-05T20:04:39.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"682c6601569980e9a8a05378d3c1478db30384bc","kind":"commit","published_at":"2021-12-17T15:27:00.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e3ccc5a1ff945275106d9323c00683fafeffc04a","kind":"commit","published_at":"2021-12-14T20:33:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"6833495c6f4eae8ef20bc52aeaeb2c069f98ee3f","kind":"commit","published_at":"2021-11-18T19:37:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0/manifests"},{"name":"4.2.0","sha":"cd58a9ba92a41ced9f5ab70cc09a343d5c7c2290","kind":"commit","published_at":"2021-09-22T08:56:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0/manifests"},{"name":"4.1.0","sha":"8f5ad61f3d91c581eaedc1aa4b329aa2c2fbf016","kind":"commit","published_at":"2021-08-13T15:37:04.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0/manifests"},{"name":"4.0.2","sha":"7cceea1bbaaa321e2c3f8f190b5b8b61cd3e5515","kind":"commit","published_at":"2020-11-16T13:43:14.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"0b5b6358893a4b593c2f977f67f1f7cce0dce0ec","kind":"commit","published_at":"2020-10-09T19:01:44.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"62b89200c69723bfe1ae3ff56c94a70c99459a9d","kind":"commit","published_at":"2020-10-07T06:44:41.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0/manifests"},{"name":"3.2.0","sha":"090d7412cf298085bd8f41cde9bf983f3038496f","kind":"commit","published_at":"2020-09-08T16:09:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0/manifests"},{"name":"3.1.0","sha":"5dea5ef3dce50d0dbe96595c1e9c79a95675f126","kind":"commit","published_at":"2020-08-01T08:36:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0/manifests"},{"name":"3.0.0","sha":"cae2cb49b4967b7395bc08fc0edf1abd344a5c10","kind":"commit","published_at":"2020-05-12T08:56:37.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0/manifests"},{"name":"2.0.3","sha":"561a488a0702c0d77da59c717a5f5f53db446378","kind":"commit","published_at":"2020-03-24T09:50:31.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.3","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"657d6c7fe00c7a12d62a1ad574dc38f0fb5c62a1","kind":"commit","published_at":"2020-03-14T17:24:49.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"9bac6fabf2d5c7b466cd035217ff707abae93f98","kind":"commit","published_at":"2020-03-08T06:46:35.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"e536669769d930ffafa3ce162feac30aaaa4c7a9","kind":"commit","published_at":"2020-03-04T08:11:46.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0/manifests"},{"name":"v1.35","sha":"3723f573d3c27b2f33d93baa4345576502dcabb5","kind":"commit","published_at":"2016-01-20T08:10:48.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.35","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35/manifests"},{"name":"v1.34","sha":"0c52200eb4e2d97e548a765d5f089858c41967b0","kind":"commit","published_at":"2015-11-30T10:58:32.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.34","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34/manifests"},{"name":"v1.19","sha":"73656185ed9286de1880baaf49aa03cb0e8749ff","kind":"tag","published_at":"2012-06-18T16:41:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.19","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19/manifests"}]},"repo_metadata_updated_at":"2025-09-02T21:41:22.100Z","dependent_packages_count":6,"downloads":null,"downloads_period":null,"dependent_repos_count":197,"rankings":{"downloads":null,"dependent_repos_count":14.136447449293177,"dependent_packages_count":41.013824884792626,"stargazers_count":12.753534111862324,"forks_count":17.424708051628766,"docker_downloads_count":null,"average":21.332128624394223},"purl":"pkg:conda/ujson","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:03:36.518Z","issues_count":64,"pull_requests_count":149,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2571809.021582734,"issues_closed_count":47,"pull_requests_closed_count":139,"pull_request_authors_count":25,"issue_authors_count":54,"avg_comments_per_issue":4.6875,"avg_comments_per_pull_request":2.9328859060402683,"merged_pull_requests_count":121,"bot_issues_count":1,"bot_pull_requests_count":53,"past_year_issues_count":8,"past_year_pull_requests_count":57,"past_year_avg_time_to_close_issue":2180987.6666666665,"past_year_avg_time_to_close_pull_request":455534.98,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":28,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/issues","maintainers":[{"login":"hugovk","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"JustAnotherArchivist","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JustAnotherArchivist"},{"login":"bwoodsend","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}],"active_maintainers":[{"login":"hugovk","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"bwoodsend","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ujson/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ujson/related_packages","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":4329,"maintainers_count":0,"namespaces_count":0,"keywords_count":2929,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":613},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2025-09-08T06:52:46.830Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}},{"id":11767218,"name":"py3-ujson","ecosystem":"alpine","description":"Fast Python JSON encoder and decoder","homepage":"https://github.com/ultrajson/ultrajson","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-06-22T01:57:55.000Z","latest_release_published_at":"2024-06-22T01:57:55.000Z","latest_release_number":"5.10.0-r0","last_synced_at":"2025-09-02T15:49:50.042Z","created_at":"2025-06-07T19:05:14.105Z","updated_at":"2025-09-02T21:41:24.413Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/py3-ujson","install_command":"apk add py3-ujson","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":37022928,"uuid":"1418941","full_name":"ultrajson/ultrajson","owner":"ultrajson","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","archived":false,"fork":false,"pushed_at":"2025-08-20T11:42:40.000Z","size":8672,"stargazers_count":4443,"open_issues_count":29,"forks_count":372,"subscribers_count":88,"default_branch":"main","last_synced_at":"2025-09-02T15:39:39.267Z","etag":null,"topics":["c","decoder","encoder","json","python","ujson","ultrajson"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/ujson/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultrajson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2025-08-29T09:34:25.000Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"b915bd81-2534-440b-a7ec-e86d167dc3ab","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/ultrajson/ultrajson","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/sbom","scorecard":{"id":908147,"data":{"date":"2025-08-18","repo":{"name":"github.com/ultrajson/ultrajson","commit":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee"},"scorecard":{"version":"v5.2.1-41-g40576783","commit":"40576783fda6698350fcbbeaea760ff827433034"},"score":7.5,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#code-review"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#dangerous-workflow"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#cii-best-practices"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":8,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:19","Info: found token with 'none' permissions: .github/workflows/benchmark.yml:1","Info: found token with 'none' permissions: .github/workflows/deploy.yml:1","Info: found token with 'none' permissions: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/labels.yml:1","Info: found token with 'none' permissions: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/release-drafter.yml:1","Warn: no topLevel permission defined: .github/workflows/require-pr-label.yml:1","Info: found token with 'none' permissions: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#token-permissions"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#signed-releases"}},{"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/benchmark.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labels.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/labels.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/release-drafter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/require-pr-label.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/require-pr-label.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:75","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:79","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  16 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/deploy.yml:71"],"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#packaging"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T18:08:35.097Z","repository_id":37022928,"created_at":"2025-08-24T18:08:35.097Z","updated_at":"2025-08-24T18:08:35.097Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273355633,"owners_count":25090825,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"ultrajson","name":"ultrajson","uuid":"61062879","kind":"organization","description":"","email":null,"website":"https://github.com/ultrajson/ultrajson","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/61062879?v=4","repositories_count":1,"last_synced_at":"2023-03-04T01:15:59.028Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ultrajson","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T07:33:42.840Z","updated_at":"2023-03-04T01:15:59.046Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson/repositories"},"tags":[{"name":"5.10.0","sha":"59875e089937c8b05c2f4b474530e3a9ec706a56","kind":"commit","published_at":"2024-05-13T11:09:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.10.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0/manifests"},{"name":"5.9.0","sha":"381f248e03c10c70eeb4d424f4b990b4c0994210","kind":"commit","published_at":"2023-12-10T21:11:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.9.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0/manifests"},{"name":"5.8.0","sha":"7ce19144fdcff1068e253f3cb9b6343a464a65c7","kind":"commit","published_at":"2023-06-11T08:05:55.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.8.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0/manifests"},{"name":"5.7.0","sha":"7ae42dc18d84da80865e61b19f9b74f75fb80137","kind":"commit","published_at":"2023-01-02T20:40:29.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.7.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0/manifests"},{"name":"5.6.0","sha":"18607247be7c8a2d884396888fda3e514c7db612","kind":"commit","published_at":"2022-11-09T19:40:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.6.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0/manifests"},{"name":"5.5.0","sha":"d84c832060a1874085d04c6552977fa804a105b8","kind":"commit","published_at":"2022-09-15T11:22:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.5.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0/manifests"},{"name":"5.4.0","sha":"9c20de0f77b391093967e25d01fb48671104b15b","kind":"commit","published_at":"2022-07-02T05:11:59.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.4.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"b300d642f6e4bdf9b31fc5649578ae69141c0f3b","kind":"commit","published_at":"2022-05-18T19:33:58.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"f6860f1f3d8d4e92b9be0e5815355a8976c6e75b","kind":"commit","published_at":"2022-04-05T20:04:39.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"682c6601569980e9a8a05378d3c1478db30384bc","kind":"commit","published_at":"2021-12-17T15:27:00.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e3ccc5a1ff945275106d9323c00683fafeffc04a","kind":"commit","published_at":"2021-12-14T20:33:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"6833495c6f4eae8ef20bc52aeaeb2c069f98ee3f","kind":"commit","published_at":"2021-11-18T19:37:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0/manifests"},{"name":"4.2.0","sha":"cd58a9ba92a41ced9f5ab70cc09a343d5c7c2290","kind":"commit","published_at":"2021-09-22T08:56:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0/manifests"},{"name":"4.1.0","sha":"8f5ad61f3d91c581eaedc1aa4b329aa2c2fbf016","kind":"commit","published_at":"2021-08-13T15:37:04.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0/manifests"},{"name":"4.0.2","sha":"7cceea1bbaaa321e2c3f8f190b5b8b61cd3e5515","kind":"commit","published_at":"2020-11-16T13:43:14.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"0b5b6358893a4b593c2f977f67f1f7cce0dce0ec","kind":"commit","published_at":"2020-10-09T19:01:44.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"62b89200c69723bfe1ae3ff56c94a70c99459a9d","kind":"commit","published_at":"2020-10-07T06:44:41.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0/manifests"},{"name":"3.2.0","sha":"090d7412cf298085bd8f41cde9bf983f3038496f","kind":"commit","published_at":"2020-09-08T16:09:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0/manifests"},{"name":"3.1.0","sha":"5dea5ef3dce50d0dbe96595c1e9c79a95675f126","kind":"commit","published_at":"2020-08-01T08:36:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0/manifests"},{"name":"3.0.0","sha":"cae2cb49b4967b7395bc08fc0edf1abd344a5c10","kind":"commit","published_at":"2020-05-12T08:56:37.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0/manifests"},{"name":"2.0.3","sha":"561a488a0702c0d77da59c717a5f5f53db446378","kind":"commit","published_at":"2020-03-24T09:50:31.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.3","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"657d6c7fe00c7a12d62a1ad574dc38f0fb5c62a1","kind":"commit","published_at":"2020-03-14T17:24:49.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"9bac6fabf2d5c7b466cd035217ff707abae93f98","kind":"commit","published_at":"2020-03-08T06:46:35.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"e536669769d930ffafa3ce162feac30aaaa4c7a9","kind":"commit","published_at":"2020-03-04T08:11:46.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0/manifests"},{"name":"v1.35","sha":"3723f573d3c27b2f33d93baa4345576502dcabb5","kind":"commit","published_at":"2016-01-20T08:10:48.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.35","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35/manifests"},{"name":"v1.34","sha":"0c52200eb4e2d97e548a765d5f089858c41967b0","kind":"commit","published_at":"2015-11-30T10:58:32.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.34","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34/manifests"},{"name":"v1.19","sha":"73656185ed9286de1880baaf49aa03cb0e8749ff","kind":"tag","published_at":"2012-06-18T16:41:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.19","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19/manifests"}]},"repo_metadata_updated_at":"2025-09-02T21:41:24.412Z","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:apk/alpine/py3-ujson?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:03:36.518Z","issues_count":64,"pull_requests_count":149,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2571809.021582734,"issues_closed_count":47,"pull_requests_closed_count":139,"pull_request_authors_count":25,"issue_authors_count":54,"avg_comments_per_issue":4.6875,"avg_comments_per_pull_request":2.9328859060402683,"merged_pull_requests_count":121,"bot_issues_count":1,"bot_pull_requests_count":53,"past_year_issues_count":8,"past_year_pull_requests_count":57,"past_year_avg_time_to_close_issue":2180987.6666666665,"past_year_avg_time_to_close_pull_request":455534.98,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":28,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/issues","maintainers":[{"login":"hugovk","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"JustAnotherArchivist","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JustAnotherArchivist"},{"login":"bwoodsend","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}],"active_maintainers":[{"login":"hugovk","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"bwoodsend","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ujson/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ujson/related_packages","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":118,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2025-06-08T17:11:26.114Z","updated_at":"2025-06-08T17:11:26.114Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26315,"maintainers_count":422,"namespaces_count":2,"keywords_count":4641,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1614},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2025-09-08T05:33:01.089Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":2958708,"name":"ujson","ecosystem":"pypi","description":"Ultra fast JSON encoder and decoder for Python","homepage":"https://github.com/ultrajson/ultrajson","licenses":"other","normalized_licenses":["GPL-1.0+"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":null,"versions_count":39,"first_release_published_at":"2011-06-16T10:14:08.000Z","latest_release_published_at":"2025-08-20T11:55:02.000Z","latest_release_number":"5.11.0","last_synced_at":"2025-09-07T09:30:30.395Z","created_at":"2022-04-10T12:57:15.165Z","updated_at":"2025-09-07T09:30:30.396Z","registry_url":"https://pypi.org/project/ujson/","install_command":"pip install ujson --index-url https://pypi.org/simple","documentation_url":"https://ujson.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Programming Language :: C","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: 3.9","Typing :: Typed"],"normalized_name":"ujson","project_status":null},"repo_metadata":{"id":37022928,"uuid":"1418941","full_name":"ultrajson/ultrajson","owner":"ultrajson","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","archived":false,"fork":false,"pushed_at":"2024-05-14T01:46:14.000Z","size":8621,"stargazers_count":4254,"open_issues_count":28,"forks_count":363,"subscribers_count":87,"default_branch":"main","last_synced_at":"2024-05-22T01:19:23.861Z","etag":null,"topics":["c","decoder","encoder","json","python","ujson","ultrajson"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/ujson/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultrajson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2024-06-01T05:44:24.412Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"b915bd81-2534-440b-a7ec-e86d167dc3ab","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219006072,"owners_count":16423079,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"ultrajson","name":"ultrajson","uuid":"61062879","kind":"organization","description":"","email":null,"website":"https://github.com/ultrajson/ultrajson","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/61062879?v=4","repositories_count":1,"last_synced_at":"2023-03-04T01:15:59.028Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ultrajson","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T07:33:42.840Z","updated_at":"2023-03-04T01:15:59.046Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson/repositories"},"tags":[{"name":"5.10.0","sha":"59875e089937c8b05c2f4b474530e3a9ec706a56","kind":"commit","published_at":"2024-05-13T11:09:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.10.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0/manifests"},{"name":"5.9.0","sha":"381f248e03c10c70eeb4d424f4b990b4c0994210","kind":"commit","published_at":"2023-12-10T21:11:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.9.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0/manifests"},{"name":"5.8.0","sha":"7ce19144fdcff1068e253f3cb9b6343a464a65c7","kind":"commit","published_at":"2023-06-11T08:05:55.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.8.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0/manifests"},{"name":"5.7.0","sha":"7ae42dc18d84da80865e61b19f9b74f75fb80137","kind":"commit","published_at":"2023-01-02T20:40:29.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.7.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0/manifests"},{"name":"5.6.0","sha":"18607247be7c8a2d884396888fda3e514c7db612","kind":"commit","published_at":"2022-11-09T19:40:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.6.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0/manifests"},{"name":"5.5.0","sha":"d84c832060a1874085d04c6552977fa804a105b8","kind":"commit","published_at":"2022-09-15T11:22:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.5.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0/manifests"},{"name":"5.4.0","sha":"9c20de0f77b391093967e25d01fb48671104b15b","kind":"commit","published_at":"2022-07-02T05:11:59.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.4.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"b300d642f6e4bdf9b31fc5649578ae69141c0f3b","kind":"commit","published_at":"2022-05-18T19:33:58.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"f6860f1f3d8d4e92b9be0e5815355a8976c6e75b","kind":"commit","published_at":"2022-04-05T20:04:39.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"682c6601569980e9a8a05378d3c1478db30384bc","kind":"commit","published_at":"2021-12-17T15:27:00.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e3ccc5a1ff945275106d9323c00683fafeffc04a","kind":"commit","published_at":"2021-12-14T20:33:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"6833495c6f4eae8ef20bc52aeaeb2c069f98ee3f","kind":"commit","published_at":"2021-11-18T19:37:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0/manifests"},{"name":"4.2.0","sha":"cd58a9ba92a41ced9f5ab70cc09a343d5c7c2290","kind":"commit","published_at":"2021-09-22T08:56:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0/manifests"},{"name":"4.1.0","sha":"8f5ad61f3d91c581eaedc1aa4b329aa2c2fbf016","kind":"commit","published_at":"2021-08-13T15:37:04.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0/manifests"},{"name":"4.0.2","sha":"7cceea1bbaaa321e2c3f8f190b5b8b61cd3e5515","kind":"commit","published_at":"2020-11-16T13:43:14.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"0b5b6358893a4b593c2f977f67f1f7cce0dce0ec","kind":"commit","published_at":"2020-10-09T19:01:44.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"62b89200c69723bfe1ae3ff56c94a70c99459a9d","kind":"commit","published_at":"2020-10-07T06:44:41.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0/manifests"},{"name":"3.2.0","sha":"090d7412cf298085bd8f41cde9bf983f3038496f","kind":"commit","published_at":"2020-09-08T16:09:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0/manifests"},{"name":"3.1.0","sha":"5dea5ef3dce50d0dbe96595c1e9c79a95675f126","kind":"commit","published_at":"2020-08-01T08:36:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0/manifests"},{"name":"3.0.0","sha":"cae2cb49b4967b7395bc08fc0edf1abd344a5c10","kind":"commit","published_at":"2020-05-12T08:56:37.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0/manifests"},{"name":"2.0.3","sha":"561a488a0702c0d77da59c717a5f5f53db446378","kind":"commit","published_at":"2020-03-24T09:50:31.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.3","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"657d6c7fe00c7a12d62a1ad574dc38f0fb5c62a1","kind":"commit","published_at":"2020-03-14T17:24:49.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"9bac6fabf2d5c7b466cd035217ff707abae93f98","kind":"commit","published_at":"2020-03-08T06:46:35.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"e536669769d930ffafa3ce162feac30aaaa4c7a9","kind":"commit","published_at":"2020-03-04T08:11:46.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0/manifests"},{"name":"v1.35","sha":"3723f573d3c27b2f33d93baa4345576502dcabb5","kind":"commit","published_at":"2016-01-20T08:10:48.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.35","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35/manifests"},{"name":"v1.34","sha":"0c52200eb4e2d97e548a765d5f089858c41967b0","kind":"commit","published_at":"2015-11-30T10:58:32.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.34","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34/manifests"},{"name":"v1.19","sha":"73656185ed9286de1880baaf49aa03cb0e8749ff","kind":"tag","published_at":"2012-06-18T16:41:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.19","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19/manifests"}]},"repo_metadata_updated_at":"2024-10-30T01:55:08.930Z","dependent_packages_count":708,"downloads":24672407,"downloads_period":"last-month","dependent_repos_count":18137,"rankings":{"downloads":0.08510529028424067,"dependent_repos_count":0.05924355336596926,"dependent_packages_count":0.037783814221020645,"stargazers_count":1.588570946447863,"forks_count":3.631097913269639,"docker_downloads_count":0.035399398760470796,"average":0.9062001527248672},"purl":"pkg:pypi/ujson","advisories":[{"uuid":"GSA_kwCzR0hTQS13cHFyLWpjcHgtNzQ1cs4AAtG2","url":"https://github.com/advisories/GHSA-wpqr-jcpx-745r","title":"Incorrect handling of invalid surrogate pair characters","description":"### Impact\n_What kind of vulnerability is it? Who is impacted?_\n\nAnyone parsing JSON from an untrusted source is vulnerable.\n\nJSON strings that contain escaped surrogate characters not part of a proper surrogate pair were decoded incorrectly. Besides corrupting strings, this allowed for potential key confusion and value overwriting in dictionaries.\n\nExamples:\n\n```python\n# An unpaired high surrogate character is ignored.\n\u003e\u003e\u003e ujson.loads(r'\"\\uD800\"')\n''\n\u003e\u003e\u003e ujson.loads(r'\"\\uD800hello\"')\n'hello'\n\n# An unpaired low surrogate character is preserved.\n\u003e\u003e\u003e ujson.loads(r'\"\\uDC00\"')\n'\\udc00'\n\n# A pair of surrogates with additional non surrogate characters pair up in spite of being invalid.\n\u003e\u003e\u003e ujson.loads(r'\"\\uD800foo bar\\uDC00\"')\n'foo bar𐀀'\n```\n\n### Patches\n_Has the problem been patched? What versions should users upgrade to?_\n\nUsers should upgrade to UltraJSON 5.4.0.\n\nFrom version 5.4.0, UltraJSON decodes lone surrogates in the same way as the standard library's `json` module does, preserving them in the parsed output:\n\n```python3\n\u003e\u003e\u003e ujson.loads(r'\"\\uD800\"')\n'\\ud800'\n\u003e\u003e\u003e ujson.loads(r'\"\\uD800hello\"')\n'\\ud800hello'\n\u003e\u003e\u003e ujson.loads(r'\"\\uDC00\"')\n'\\udc00'\n\u003e\u003e\u003e ujson.loads(r'\"\\uD800foo bar\\uDC00\"')\n'\\ud800foo bar\\udc00'\n```\n\n### Workarounds\n_Is there a way for users to fix or remediate the vulnerability without upgrading?_\n\nShort of switching to an entirely different JSON library, there are no safe alternatives to upgrading.\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [UltraJSON](http://github.com/ultrajson/ultrajson/issues)\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-07-05T21:06:00.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/ultrajson/ultrajson/security/advisories/GHSA-wpqr-jcpx-745r","https://nvd.nist.gov/vuln/detail/CVE-2022-31116","https://github.com/ultrajson/ultrajson/commit/67ec07183342589d602e0fcf7bb1ff3e19272687","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NAU5N4A7EUK2AMUCOLYDD5ARXAJYZBD2/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/OPPU5FZP3LCTXYORFH7NHUMYA5X66IA7/","https://github.com/advisories/GHSA-wpqr-jcpx-745r"],"source_kind":"github","identifiers":["GHSA-wpqr-jcpx-745r","CVE-2022-31116"],"repository_url":"https://github.com/ultrajson/ultrajson","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"5.4.0","vulnerable_version_range":"\u003c 5.4.0"}],"ecosystem":"pypi","package_name":"ujson"}],"created_at":"2022-12-21T16:12:14.192Z","updated_at":"2025-07-13T01:32:21.366Z","epss_percentage":0.00123,"epss_percentile":0.32454},{"uuid":"GSA_kwCzR0hTQS1mbTY3LWN2MzctOTZmZs4AAtG1","url":"https://github.com/advisories/GHSA-fm67-cv37-96ff","title":"Potential double free of buffer during string decoding","description":"### Impact\n_What kind of vulnerability is it? Who is impacted?_\n\nWhen an error occurs while reallocating the buffer for string decoding, the buffer gets freed twice.\n\nDue to how UltraJSON uses the internal decoder, this double free is impossible to trigger from Python.\n\n### Patches\n_Has the problem been patched? What versions should users upgrade to?_\n\nUsers should upgrade to UltraJSON 5.4.0.\n\n### Workarounds\n_Is there a way for users to fix or remediate the vulnerability without upgrading?_\n\nThere is no workaround.\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [UltraJSON](http://github.com/ultrajson/ultrajson/issues)\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-07-05T21:05:59.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/ultrajson/ultrajson/security/advisories/GHSA-fm67-cv37-96ff","https://nvd.nist.gov/vuln/detail/CVE-2022-31117","https://github.com/ultrajson/ultrajson/commit/9c20de0f77b391093967e25d01fb48671104b15b","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/OPPU5FZP3LCTXYORFH7NHUMYA5X66IA7/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NAU5N4A7EUK2AMUCOLYDD5ARXAJYZBD2/","https://github.com/advisories/GHSA-fm67-cv37-96ff"],"source_kind":"github","identifiers":["GHSA-fm67-cv37-96ff","CVE-2022-31117"],"repository_url":"https://github.com/ultrajson/ultrajson","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"5.4.0","vulnerable_version_range":"\u003c 5.4.0"}],"ecosystem":"pypi","package_name":"ujson"}],"created_at":"2022-12-21T16:12:14.201Z","updated_at":"2023-01-27T05:05:22.000Z","epss_percentage":0.00095,"epss_percentile":0.2785},{"uuid":"GSA_kwCzR0hTQS1maDU2LTg1Y3ctNXBxNs0gMg","url":"https://github.com/advisories/GHSA-fh56-85cw-5pq6","title":"UltraJSON vulnerable to Out-of-bounds Write","description":"UltraJSON (aka ujson) 1.34 through 5.1.0 has a stack-based buffer overflow in Buffer_AppendIndentUnchecked (called from encode).","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-01-21T23:27:45.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.8,"cvss_vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-45958","https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36009","https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ujson/OSV-2021-955.yaml","https://github.com/ultrajson/ultrajson/issues/501","https://github.com/ultrajson/ultrajson/issues/502#issuecomment-1031747284","https://github.com/ultrajson/ultrajson/pull/504","https://lists.debian.org/debian-lts-announce/2022/02/msg00023.html","https://github.com/ultrajson/ultrajson/pull/519","https://github.com/advisories/GHSA-fh56-85cw-5pq6","https://github.com/pypa/advisory-database/tree/main/vulns/ujson/PYSEC-2022-25.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/CN7W3GOXALINKFUUE7ICQIC2EF5HNKUQ","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NAU5N4A7EUK2AMUCOLYDD5ARXAJYZBD2","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/O6JUWQTJLA2CMG4CJN7DCUVSOXLZIIXL","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ULX35TSWLBBIMEH44MUORPXYYRZKEDC6"],"source_kind":"github","identifiers":["GHSA-fh56-85cw-5pq6","CVE-2021-45958"],"repository_url":"https://github.com/google/oss-fuzz-vulns","blast_radius":28.958245080400555,"packages":[{"versions":[{"first_patched_version":"5.2.0","vulnerable_version_range":"\u003e= 1.34, \u003c 5.2.0"}],"ecosystem":"pypi","package_name":"ujson"}],"created_at":"2022-12-21T16:12:22.490Z","updated_at":"2024-11-18T22:47:32.000Z","epss_percentage":0.00287,"epss_percentile":0.51752}],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/ujson","docker_dependents_count":1821,"docker_downloads_count":2038694027,"usage_url":"https://repos.ecosyste.ms/usage/pypi/ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/ujson/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2024-10-29T17:34:22.332Z","issues_count":57,"pull_requests_count":102,"avg_time_to_close_issue":39235397.44186047,"avg_time_to_close_pull_request":3429340.9292929294,"issues_closed_count":43,"pull_requests_closed_count":99,"pull_request_authors_count":20,"issue_authors_count":47,"avg_comments_per_issue":5.052631578947368,"avg_comments_per_pull_request":3.5294117647058822,"merged_pull_requests_count":88,"bot_issues_count":1,"bot_pull_requests_count":31,"past_year_issues_count":6,"past_year_pull_requests_count":29,"past_year_avg_time_to_close_issue":613603.25,"past_year_avg_time_to_close_pull_request":127339.46428571429,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":28,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.1666666666666665,"past_year_avg_comments_per_pull_request":2.4482758620689653,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":24,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/issues","maintainers":[{"login":"hugovk","count":34,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"JustAnotherArchivist","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JustAnotherArchivist"},{"login":"bwoodsend","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}],"active_maintainers":[{"login":"hugovk","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"bwoodsend","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ujson/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ujson/related_packages","maintainers":[{"uuid":"hugovk","login":"hugovk","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://pypi.org/user/hugovk/","role":null,"created_at":"2023-01-06T20:24:55.113Z","updated_at":"2023-01-06T20:24:55.113Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/hugovk/packages"},{"uuid":"rstms","login":"rstms","name":null,"email":null,"url":null,"packages_count":41,"html_url":"https://pypi.org/user/rstms/","role":null,"created_at":"2023-01-06T20:24:55.147Z","updated_at":"2023-01-06T20:24:55.147Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/rstms/packages"},{"uuid":"cgbystrom","login":"cgbystrom","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/cgbystrom/","role":null,"created_at":"2023-01-06T20:24:54.643Z","updated_at":"2023-01-06T20:24:54.643Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/cgbystrom/packages"},{"uuid":"Jonas.Tarnstrom","login":"Jonas.Tarnstrom","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/Jonas.Tarnstrom/","role":null,"created_at":"2023-01-06T20:24:55.035Z","updated_at":"2023-01-06T20:24:55.035Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Jonas.Tarnstrom/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726172,"maintainers_count":308804,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":6138611,"name":"py3-ujson","ecosystem":"alpine","description":"Fast Python JSON encoder and decoder","homepage":"https://github.com/ultrajson/ultrajson","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2022-07-03T12:14:34.000Z","latest_release_published_at":"2022-07-03T12:14:34.000Z","latest_release_number":"5.4.0-r0","last_synced_at":"2025-09-02T15:49:46.366Z","created_at":"2023-01-31T22:32:42.998Z","updated_at":"2025-09-02T21:41:25.259Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.16/community/x86_64/py3-ujson","install_command":"apk add py3-ujson","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":37022928,"uuid":"1418941","full_name":"ultrajson/ultrajson","owner":"ultrajson","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","archived":false,"fork":false,"pushed_at":"2025-08-06T11:42:42.000Z","size":8672,"stargazers_count":4437,"open_issues_count":28,"forks_count":372,"subscribers_count":88,"default_branch":"main","last_synced_at":"2025-08-13T09:06:13.271Z","etag":null,"topics":["c","decoder","encoder","json","python","ujson","ultrajson"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/ujson/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultrajson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2025-08-12T04:33:32.000Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"b915bd81-2534-440b-a7ec-e86d167dc3ab","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/ultrajson/ultrajson","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/sbom","scorecard":{"id":908147,"data":{"date":"2025-08-18","repo":{"name":"github.com/ultrajson/ultrajson","commit":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee"},"scorecard":{"version":"v5.2.1-41-g40576783","commit":"40576783fda6698350fcbbeaea760ff827433034"},"score":7.5,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#code-review"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#dangerous-workflow"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#cii-best-practices"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":8,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:19","Info: found token with 'none' permissions: .github/workflows/benchmark.yml:1","Info: found token with 'none' permissions: .github/workflows/deploy.yml:1","Info: found token with 'none' permissions: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/labels.yml:1","Info: found token with 'none' permissions: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/release-drafter.yml:1","Warn: no topLevel permission defined: .github/workflows/require-pr-label.yml:1","Info: found token with 'none' permissions: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#token-permissions"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#signed-releases"}},{"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/benchmark.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labels.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/labels.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/release-drafter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/require-pr-label.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/require-pr-label.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:75","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:79","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  16 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/deploy.yml:71"],"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#packaging"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T18:08:35.097Z","repository_id":37022928,"created_at":"2025-08-24T18:08:35.097Z","updated_at":"2025-08-24T18:08:35.097Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272192670,"owners_count":24889452,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-26T02:00:07.904Z","response_time":60,"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":"ultrajson","name":"ultrajson","uuid":"61062879","kind":"organization","description":"","email":null,"website":"https://github.com/ultrajson/ultrajson","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/61062879?v=4","repositories_count":1,"last_synced_at":"2023-03-04T01:15:59.028Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ultrajson","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T07:33:42.840Z","updated_at":"2023-03-04T01:15:59.046Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson/repositories"},"tags":[{"name":"5.10.0","sha":"59875e089937c8b05c2f4b474530e3a9ec706a56","kind":"commit","published_at":"2024-05-13T11:09:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.10.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0/manifests"},{"name":"5.9.0","sha":"381f248e03c10c70eeb4d424f4b990b4c0994210","kind":"commit","published_at":"2023-12-10T21:11:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.9.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0/manifests"},{"name":"5.8.0","sha":"7ce19144fdcff1068e253f3cb9b6343a464a65c7","kind":"commit","published_at":"2023-06-11T08:05:55.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.8.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0/manifests"},{"name":"5.7.0","sha":"7ae42dc18d84da80865e61b19f9b74f75fb80137","kind":"commit","published_at":"2023-01-02T20:40:29.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.7.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0/manifests"},{"name":"5.6.0","sha":"18607247be7c8a2d884396888fda3e514c7db612","kind":"commit","published_at":"2022-11-09T19:40:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.6.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0/manifests"},{"name":"5.5.0","sha":"d84c832060a1874085d04c6552977fa804a105b8","kind":"commit","published_at":"2022-09-15T11:22:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.5.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0/manifests"},{"name":"5.4.0","sha":"9c20de0f77b391093967e25d01fb48671104b15b","kind":"commit","published_at":"2022-07-02T05:11:59.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.4.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"b300d642f6e4bdf9b31fc5649578ae69141c0f3b","kind":"commit","published_at":"2022-05-18T19:33:58.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"f6860f1f3d8d4e92b9be0e5815355a8976c6e75b","kind":"commit","published_at":"2022-04-05T20:04:39.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"682c6601569980e9a8a05378d3c1478db30384bc","kind":"commit","published_at":"2021-12-17T15:27:00.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e3ccc5a1ff945275106d9323c00683fafeffc04a","kind":"commit","published_at":"2021-12-14T20:33:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"6833495c6f4eae8ef20bc52aeaeb2c069f98ee3f","kind":"commit","published_at":"2021-11-18T19:37:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0/manifests"},{"name":"4.2.0","sha":"cd58a9ba92a41ced9f5ab70cc09a343d5c7c2290","kind":"commit","published_at":"2021-09-22T08:56:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0/manifests"},{"name":"4.1.0","sha":"8f5ad61f3d91c581eaedc1aa4b329aa2c2fbf016","kind":"commit","published_at":"2021-08-13T15:37:04.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0/manifests"},{"name":"4.0.2","sha":"7cceea1bbaaa321e2c3f8f190b5b8b61cd3e5515","kind":"commit","published_at":"2020-11-16T13:43:14.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"0b5b6358893a4b593c2f977f67f1f7cce0dce0ec","kind":"commit","published_at":"2020-10-09T19:01:44.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"62b89200c69723bfe1ae3ff56c94a70c99459a9d","kind":"commit","published_at":"2020-10-07T06:44:41.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0/manifests"},{"name":"3.2.0","sha":"090d7412cf298085bd8f41cde9bf983f3038496f","kind":"commit","published_at":"2020-09-08T16:09:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0/manifests"},{"name":"3.1.0","sha":"5dea5ef3dce50d0dbe96595c1e9c79a95675f126","kind":"commit","published_at":"2020-08-01T08:36:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0/manifests"},{"name":"3.0.0","sha":"cae2cb49b4967b7395bc08fc0edf1abd344a5c10","kind":"commit","published_at":"2020-05-12T08:56:37.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0/manifests"},{"name":"2.0.3","sha":"561a488a0702c0d77da59c717a5f5f53db446378","kind":"commit","published_at":"2020-03-24T09:50:31.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.3","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"657d6c7fe00c7a12d62a1ad574dc38f0fb5c62a1","kind":"commit","published_at":"2020-03-14T17:24:49.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"9bac6fabf2d5c7b466cd035217ff707abae93f98","kind":"commit","published_at":"2020-03-08T06:46:35.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"e536669769d930ffafa3ce162feac30aaaa4c7a9","kind":"commit","published_at":"2020-03-04T08:11:46.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0/manifests"},{"name":"v1.35","sha":"3723f573d3c27b2f33d93baa4345576502dcabb5","kind":"commit","published_at":"2016-01-20T08:10:48.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.35","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35/manifests"},{"name":"v1.34","sha":"0c52200eb4e2d97e548a765d5f089858c41967b0","kind":"commit","published_at":"2015-11-30T10:58:32.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.34","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34/manifests"},{"name":"v1.19","sha":"73656185ed9286de1880baaf49aa03cb0e8749ff","kind":"tag","published_at":"2012-06-18T16:41:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.19","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19/manifests"}]},"repo_metadata_updated_at":"2025-09-02T21:41:25.238Z","dependent_packages_count":6,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":5.106532840288783,"stargazers_count":2.752832071374068,"forks_count":3.3632681810177845,"average":2.8056582731701587},"purl":"pkg:apk/alpine/py3-ujson?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-26T08:13:49.373Z","issues_count":62,"pull_requests_count":129,"avg_time_to_close_issue":36590535.979166664,"avg_time_to_close_pull_request":2789568.587301587,"issues_closed_count":48,"pull_requests_closed_count":126,"pull_request_authors_count":25,"issue_authors_count":52,"avg_comments_per_issue":4.935483870967742,"avg_comments_per_pull_request":3.3255813953488373,"merged_pull_requests_count":110,"bot_issues_count":1,"bot_pull_requests_count":44,"past_year_issues_count":7,"past_year_pull_requests_count":37,"past_year_avg_time_to_close_issue":1441098.0,"past_year_avg_time_to_close_pull_request":335073.7297297297,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":37,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":3.0,"past_year_avg_comments_per_pull_request":2.1621621621621623,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"past_year_merged_pull_requests_count":29,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/issues","maintainers":[{"login":"hugovk","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"JustAnotherArchivist","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JustAnotherArchivist"},{"login":"bwoodsend","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}],"active_maintainers":[{"login":"hugovk","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"bwoodsend","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-ujson/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-ujson/related_packages","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":181,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-02-01T12:47:58.281Z","updated_at":"2023-02-01T12:47:58.281Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.16","url":"https://pkgs.alpinelinux.org/packages?branch=v3.16","ecosystem":"alpine","default":false,"packages_count":17040,"maintainers_count":328,"namespaces_count":2,"keywords_count":2845,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":915},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.662Z","updated_at":"2025-09-08T06:51:50.317Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/namespaces"}},{"id":11140584,"name":"py3-ujson","ecosystem":"alpine","description":"Fast Python JSON encoder and decoder","homepage":"https://github.com/ultrajson/ultrajson","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-06-22T01:57:55.000Z","latest_release_published_at":"2024-06-22T01:57:55.000Z","latest_release_number":"5.10.0-r0","last_synced_at":"2025-09-02T15:49:50.950Z","created_at":"2024-12-07T13:23:48.355Z","updated_at":"2025-09-02T21:40:55.263Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/py3-ujson","install_command":"apk add py3-ujson","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":37022928,"uuid":"1418941","full_name":"ultrajson/ultrajson","owner":"ultrajson","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","archived":false,"fork":false,"pushed_at":"2025-08-06T11:42:42.000Z","size":8672,"stargazers_count":4437,"open_issues_count":28,"forks_count":372,"subscribers_count":88,"default_branch":"main","last_synced_at":"2025-08-13T09:06:13.271Z","etag":null,"topics":["c","decoder","encoder","json","python","ujson","ultrajson"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/ujson/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultrajson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2025-08-12T04:33:32.000Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"b915bd81-2534-440b-a7ec-e86d167dc3ab","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/ultrajson/ultrajson","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/sbom","scorecard":{"id":908147,"data":{"date":"2025-08-18","repo":{"name":"github.com/ultrajson/ultrajson","commit":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee"},"scorecard":{"version":"v5.2.1-41-g40576783","commit":"40576783fda6698350fcbbeaea760ff827433034"},"score":7.5,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#code-review"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#dangerous-workflow"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#cii-best-practices"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":8,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:19","Info: found token with 'none' permissions: .github/workflows/benchmark.yml:1","Info: found token with 'none' permissions: .github/workflows/deploy.yml:1","Info: found token with 'none' permissions: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/labels.yml:1","Info: found token with 'none' permissions: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/release-drafter.yml:1","Warn: no topLevel permission defined: .github/workflows/require-pr-label.yml:1","Info: found token with 'none' permissions: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#token-permissions"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#signed-releases"}},{"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/benchmark.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labels.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/labels.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/release-drafter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/require-pr-label.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/require-pr-label.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:75","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:79","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  16 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/deploy.yml:71"],"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#packaging"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T18:08:35.097Z","repository_id":37022928,"created_at":"2025-08-24T18:08:35.097Z","updated_at":"2025-08-24T18:08:35.097Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272192670,"owners_count":24889452,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-26T02:00:07.904Z","response_time":60,"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":"ultrajson","name":"ultrajson","uuid":"61062879","kind":"organization","description":"","email":null,"website":"https://github.com/ultrajson/ultrajson","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/61062879?v=4","repositories_count":1,"last_synced_at":"2023-03-04T01:15:59.028Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ultrajson","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T07:33:42.840Z","updated_at":"2023-03-04T01:15:59.046Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson/repositories"},"tags":[{"name":"5.10.0","sha":"59875e089937c8b05c2f4b474530e3a9ec706a56","kind":"commit","published_at":"2024-05-13T11:09:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.10.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0/manifests"},{"name":"5.9.0","sha":"381f248e03c10c70eeb4d424f4b990b4c0994210","kind":"commit","published_at":"2023-12-10T21:11:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.9.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0/manifests"},{"name":"5.8.0","sha":"7ce19144fdcff1068e253f3cb9b6343a464a65c7","kind":"commit","published_at":"2023-06-11T08:05:55.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.8.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0/manifests"},{"name":"5.7.0","sha":"7ae42dc18d84da80865e61b19f9b74f75fb80137","kind":"commit","published_at":"2023-01-02T20:40:29.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.7.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0/manifests"},{"name":"5.6.0","sha":"18607247be7c8a2d884396888fda3e514c7db612","kind":"commit","published_at":"2022-11-09T19:40:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.6.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0/manifests"},{"name":"5.5.0","sha":"d84c832060a1874085d04c6552977fa804a105b8","kind":"commit","published_at":"2022-09-15T11:22:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.5.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0/manifests"},{"name":"5.4.0","sha":"9c20de0f77b391093967e25d01fb48671104b15b","kind":"commit","published_at":"2022-07-02T05:11:59.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.4.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"b300d642f6e4bdf9b31fc5649578ae69141c0f3b","kind":"commit","published_at":"2022-05-18T19:33:58.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"f6860f1f3d8d4e92b9be0e5815355a8976c6e75b","kind":"commit","published_at":"2022-04-05T20:04:39.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"682c6601569980e9a8a05378d3c1478db30384bc","kind":"commit","published_at":"2021-12-17T15:27:00.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e3ccc5a1ff945275106d9323c00683fafeffc04a","kind":"commit","published_at":"2021-12-14T20:33:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"6833495c6f4eae8ef20bc52aeaeb2c069f98ee3f","kind":"commit","published_at":"2021-11-18T19:37:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0/manifests"},{"name":"4.2.0","sha":"cd58a9ba92a41ced9f5ab70cc09a343d5c7c2290","kind":"commit","published_at":"2021-09-22T08:56:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0/manifests"},{"name":"4.1.0","sha":"8f5ad61f3d91c581eaedc1aa4b329aa2c2fbf016","kind":"commit","published_at":"2021-08-13T15:37:04.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0/manifests"},{"name":"4.0.2","sha":"7cceea1bbaaa321e2c3f8f190b5b8b61cd3e5515","kind":"commit","published_at":"2020-11-16T13:43:14.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"0b5b6358893a4b593c2f977f67f1f7cce0dce0ec","kind":"commit","published_at":"2020-10-09T19:01:44.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"62b89200c69723bfe1ae3ff56c94a70c99459a9d","kind":"commit","published_at":"2020-10-07T06:44:41.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0/manifests"},{"name":"3.2.0","sha":"090d7412cf298085bd8f41cde9bf983f3038496f","kind":"commit","published_at":"2020-09-08T16:09:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0/manifests"},{"name":"3.1.0","sha":"5dea5ef3dce50d0dbe96595c1e9c79a95675f126","kind":"commit","published_at":"2020-08-01T08:36:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0/manifests"},{"name":"3.0.0","sha":"cae2cb49b4967b7395bc08fc0edf1abd344a5c10","kind":"commit","published_at":"2020-05-12T08:56:37.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0/manifests"},{"name":"2.0.3","sha":"561a488a0702c0d77da59c717a5f5f53db446378","kind":"commit","published_at":"2020-03-24T09:50:31.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.3","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"657d6c7fe00c7a12d62a1ad574dc38f0fb5c62a1","kind":"commit","published_at":"2020-03-14T17:24:49.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"9bac6fabf2d5c7b466cd035217ff707abae93f98","kind":"commit","published_at":"2020-03-08T06:46:35.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"e536669769d930ffafa3ce162feac30aaaa4c7a9","kind":"commit","published_at":"2020-03-04T08:11:46.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0/manifests"},{"name":"v1.35","sha":"3723f573d3c27b2f33d93baa4345576502dcabb5","kind":"commit","published_at":"2016-01-20T08:10:48.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.35","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35/manifests"},{"name":"v1.34","sha":"0c52200eb4e2d97e548a765d5f089858c41967b0","kind":"commit","published_at":"2015-11-30T10:58:32.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.34","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34/manifests"},{"name":"v1.19","sha":"73656185ed9286de1880baaf49aa03cb0e8749ff","kind":"tag","published_at":"2012-06-18T16:41:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.19","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19/manifests"}]},"repo_metadata_updated_at":"2025-09-02T21:40:55.235Z","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:apk/alpine/py3-ujson?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-26T08:13:49.373Z","issues_count":62,"pull_requests_count":129,"avg_time_to_close_issue":36590535.979166664,"avg_time_to_close_pull_request":2789568.587301587,"issues_closed_count":48,"pull_requests_closed_count":126,"pull_request_authors_count":25,"issue_authors_count":52,"avg_comments_per_issue":4.935483870967742,"avg_comments_per_pull_request":3.3255813953488373,"merged_pull_requests_count":110,"bot_issues_count":1,"bot_pull_requests_count":44,"past_year_issues_count":7,"past_year_pull_requests_count":37,"past_year_avg_time_to_close_issue":1441098.0,"past_year_avg_time_to_close_pull_request":335073.7297297297,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":37,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":3.0,"past_year_avg_comments_per_pull_request":2.1621621621621623,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"past_year_merged_pull_requests_count":29,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/issues","maintainers":[{"login":"hugovk","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"JustAnotherArchivist","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JustAnotherArchivist"},{"login":"bwoodsend","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}],"active_maintainers":[{"login":"hugovk","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"bwoodsend","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ujson/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ujson/related_packages","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":126,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2024-12-09T17:37:29.237Z","updated_at":"2024-12-09T17:37:29.237Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25393,"maintainers_count":413,"namespaces_count":2,"keywords_count":2766,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1060},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2025-09-08T06:51:38.309Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":5294131,"name":"ujson","ecosystem":"conda","description":null,"homepage":"https://github.com/ultrajson/ultrajson","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":null,"versions_count":18,"first_release_published_at":"2020-03-13T16:54:00.000Z","latest_release_published_at":"2022-09-16T13:23:47.000Z","latest_release_number":"5.5.0","last_synced_at":"2025-09-01T08:29:44.043Z","created_at":"2022-10-03T15:56:22.911Z","updated_at":"2025-09-02T21:40:55.262Z","registry_url":"https://anaconda.org/conda-forge/ujson","install_command":"conda install -c conda-forge ujson","documentation_url":null,"metadata":{},"repo_metadata":{"id":37022928,"uuid":"1418941","full_name":"ultrajson/ultrajson","owner":"ultrajson","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","archived":false,"fork":false,"pushed_at":"2025-08-06T11:42:42.000Z","size":8672,"stargazers_count":4437,"open_issues_count":28,"forks_count":372,"subscribers_count":88,"default_branch":"main","last_synced_at":"2025-08-13T09:06:13.271Z","etag":null,"topics":["c","decoder","encoder","json","python","ujson","ultrajson"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/ujson/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultrajson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2025-08-12T04:33:32.000Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"b915bd81-2534-440b-a7ec-e86d167dc3ab","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/ultrajson/ultrajson","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/sbom","scorecard":{"id":908147,"data":{"date":"2025-08-18","repo":{"name":"github.com/ultrajson/ultrajson","commit":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee"},"scorecard":{"version":"v5.2.1-41-g40576783","commit":"40576783fda6698350fcbbeaea760ff827433034"},"score":7.5,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#code-review"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#dangerous-workflow"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#cii-best-practices"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":8,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:19","Info: found token with 'none' permissions: .github/workflows/benchmark.yml:1","Info: found token with 'none' permissions: .github/workflows/deploy.yml:1","Info: found token with 'none' permissions: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/labels.yml:1","Info: found token with 'none' permissions: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/release-drafter.yml:1","Warn: no topLevel permission defined: .github/workflows/require-pr-label.yml:1","Info: found token with 'none' permissions: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#token-permissions"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#signed-releases"}},{"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/benchmark.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labels.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/labels.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/release-drafter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/require-pr-label.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/require-pr-label.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:75","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:79","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  16 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/deploy.yml:71"],"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#packaging"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T18:08:35.097Z","repository_id":37022928,"created_at":"2025-08-24T18:08:35.097Z","updated_at":"2025-08-24T18:08:35.097Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272192670,"owners_count":24889452,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-26T02:00:07.904Z","response_time":60,"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":"ultrajson","name":"ultrajson","uuid":"61062879","kind":"organization","description":"","email":null,"website":"https://github.com/ultrajson/ultrajson","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/61062879?v=4","repositories_count":1,"last_synced_at":"2023-03-04T01:15:59.028Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ultrajson","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T07:33:42.840Z","updated_at":"2023-03-04T01:15:59.046Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson/repositories"},"tags":[{"name":"5.10.0","sha":"59875e089937c8b05c2f4b474530e3a9ec706a56","kind":"commit","published_at":"2024-05-13T11:09:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.10.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0/manifests"},{"name":"5.9.0","sha":"381f248e03c10c70eeb4d424f4b990b4c0994210","kind":"commit","published_at":"2023-12-10T21:11:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.9.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0/manifests"},{"name":"5.8.0","sha":"7ce19144fdcff1068e253f3cb9b6343a464a65c7","kind":"commit","published_at":"2023-06-11T08:05:55.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.8.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0/manifests"},{"name":"5.7.0","sha":"7ae42dc18d84da80865e61b19f9b74f75fb80137","kind":"commit","published_at":"2023-01-02T20:40:29.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.7.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0/manifests"},{"name":"5.6.0","sha":"18607247be7c8a2d884396888fda3e514c7db612","kind":"commit","published_at":"2022-11-09T19:40:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.6.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0/manifests"},{"name":"5.5.0","sha":"d84c832060a1874085d04c6552977fa804a105b8","kind":"commit","published_at":"2022-09-15T11:22:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.5.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0/manifests"},{"name":"5.4.0","sha":"9c20de0f77b391093967e25d01fb48671104b15b","kind":"commit","published_at":"2022-07-02T05:11:59.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.4.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"b300d642f6e4bdf9b31fc5649578ae69141c0f3b","kind":"commit","published_at":"2022-05-18T19:33:58.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"f6860f1f3d8d4e92b9be0e5815355a8976c6e75b","kind":"commit","published_at":"2022-04-05T20:04:39.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"682c6601569980e9a8a05378d3c1478db30384bc","kind":"commit","published_at":"2021-12-17T15:27:00.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e3ccc5a1ff945275106d9323c00683fafeffc04a","kind":"commit","published_at":"2021-12-14T20:33:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"6833495c6f4eae8ef20bc52aeaeb2c069f98ee3f","kind":"commit","published_at":"2021-11-18T19:37:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0/manifests"},{"name":"4.2.0","sha":"cd58a9ba92a41ced9f5ab70cc09a343d5c7c2290","kind":"commit","published_at":"2021-09-22T08:56:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0/manifests"},{"name":"4.1.0","sha":"8f5ad61f3d91c581eaedc1aa4b329aa2c2fbf016","kind":"commit","published_at":"2021-08-13T15:37:04.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0/manifests"},{"name":"4.0.2","sha":"7cceea1bbaaa321e2c3f8f190b5b8b61cd3e5515","kind":"commit","published_at":"2020-11-16T13:43:14.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"0b5b6358893a4b593c2f977f67f1f7cce0dce0ec","kind":"commit","published_at":"2020-10-09T19:01:44.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"62b89200c69723bfe1ae3ff56c94a70c99459a9d","kind":"commit","published_at":"2020-10-07T06:44:41.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0/manifests"},{"name":"3.2.0","sha":"090d7412cf298085bd8f41cde9bf983f3038496f","kind":"commit","published_at":"2020-09-08T16:09:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0/manifests"},{"name":"3.1.0","sha":"5dea5ef3dce50d0dbe96595c1e9c79a95675f126","kind":"commit","published_at":"2020-08-01T08:36:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0/manifests"},{"name":"3.0.0","sha":"cae2cb49b4967b7395bc08fc0edf1abd344a5c10","kind":"commit","published_at":"2020-05-12T08:56:37.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0/manifests"},{"name":"2.0.3","sha":"561a488a0702c0d77da59c717a5f5f53db446378","kind":"commit","published_at":"2020-03-24T09:50:31.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.3","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"657d6c7fe00c7a12d62a1ad574dc38f0fb5c62a1","kind":"commit","published_at":"2020-03-14T17:24:49.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"9bac6fabf2d5c7b466cd035217ff707abae93f98","kind":"commit","published_at":"2020-03-08T06:46:35.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"e536669769d930ffafa3ce162feac30aaaa4c7a9","kind":"commit","published_at":"2020-03-04T08:11:46.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0/manifests"},{"name":"v1.35","sha":"3723f573d3c27b2f33d93baa4345576502dcabb5","kind":"commit","published_at":"2016-01-20T08:10:48.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.35","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35/manifests"},{"name":"v1.34","sha":"0c52200eb4e2d97e548a765d5f089858c41967b0","kind":"commit","published_at":"2015-11-30T10:58:32.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.34","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34/manifests"},{"name":"v1.19","sha":"73656185ed9286de1880baaf49aa03cb0e8749ff","kind":"tag","published_at":"2012-06-18T16:41:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.19","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19/manifests"}]},"repo_metadata_updated_at":"2025-09-02T21:40:55.235Z","dependent_packages_count":46,"downloads":null,"downloads_period":null,"dependent_repos_count":197,"rankings":{"downloads":null,"dependent_repos_count":2.4407287247317195,"dependent_packages_count":1.5472922385824806,"stargazers_count":5.64512103818318,"forks_count":8.69478412777639,"docker_downloads_count":null,"average":4.5819815323184425},"purl":"pkg:conda/ujson","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-26T08:13:49.373Z","issues_count":62,"pull_requests_count":129,"avg_time_to_close_issue":36590535.979166664,"avg_time_to_close_pull_request":2789568.587301587,"issues_closed_count":48,"pull_requests_closed_count":126,"pull_request_authors_count":25,"issue_authors_count":52,"avg_comments_per_issue":4.935483870967742,"avg_comments_per_pull_request":3.3255813953488373,"merged_pull_requests_count":110,"bot_issues_count":1,"bot_pull_requests_count":44,"past_year_issues_count":7,"past_year_pull_requests_count":37,"past_year_avg_time_to_close_issue":1441098.0,"past_year_avg_time_to_close_pull_request":335073.7297297297,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":37,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":3.0,"past_year_avg_comments_per_pull_request":2.1621621621621623,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"past_year_merged_pull_requests_count":29,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/issues","maintainers":[{"login":"hugovk","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"JustAnotherArchivist","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JustAnotherArchivist"},{"login":"bwoodsend","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}],"active_maintainers":[{"login":"hugovk","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"bwoodsend","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/ujson/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/ujson/related_packages","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":13414,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2190},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-08T06:53:21.618Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":6197749,"name":"py3-ujson","ecosystem":"alpine","description":"Fast Python JSON encoder and decoder","homepage":"https://github.com/ultrajson/ultrajson","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-04-05T18:18:46.000Z","latest_release_published_at":"2021-04-05T18:18:46.000Z","latest_release_number":"4.0.2-r1","last_synced_at":"2025-09-02T15:49:46.345Z","created_at":"2023-02-01T01:52:29.742Z","updated_at":"2025-09-02T21:41:22.107Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.14/community/x86_64/py3-ujson","install_command":"apk add py3-ujson","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":37022928,"uuid":"1418941","full_name":"ultrajson/ultrajson","owner":"ultrajson","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","archived":false,"fork":false,"pushed_at":"2025-08-20T11:42:40.000Z","size":8672,"stargazers_count":4443,"open_issues_count":29,"forks_count":372,"subscribers_count":88,"default_branch":"main","last_synced_at":"2025-09-02T15:39:39.267Z","etag":null,"topics":["c","decoder","encoder","json","python","ujson","ultrajson"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/ujson/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultrajson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2025-08-29T09:34:25.000Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"b915bd81-2534-440b-a7ec-e86d167dc3ab","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/ultrajson/ultrajson","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/sbom","scorecard":{"id":908147,"data":{"date":"2025-08-18","repo":{"name":"github.com/ultrajson/ultrajson","commit":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee"},"scorecard":{"version":"v5.2.1-41-g40576783","commit":"40576783fda6698350fcbbeaea760ff827433034"},"score":7.5,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#code-review"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#dangerous-workflow"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#cii-best-practices"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":8,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:19","Info: found token with 'none' permissions: .github/workflows/benchmark.yml:1","Info: found token with 'none' permissions: .github/workflows/deploy.yml:1","Info: found token with 'none' permissions: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/labels.yml:1","Info: found token with 'none' permissions: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/release-drafter.yml:1","Warn: no topLevel permission defined: .github/workflows/require-pr-label.yml:1","Info: found token with 'none' permissions: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#token-permissions"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#signed-releases"}},{"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/benchmark.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labels.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/labels.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/release-drafter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/require-pr-label.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/require-pr-label.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:75","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:79","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  16 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/deploy.yml:71"],"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#packaging"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T18:08:35.097Z","repository_id":37022928,"created_at":"2025-08-24T18:08:35.097Z","updated_at":"2025-08-24T18:08:35.097Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273355633,"owners_count":25090825,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"ultrajson","name":"ultrajson","uuid":"61062879","kind":"organization","description":"","email":null,"website":"https://github.com/ultrajson/ultrajson","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/61062879?v=4","repositories_count":1,"last_synced_at":"2023-03-04T01:15:59.028Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ultrajson","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T07:33:42.840Z","updated_at":"2023-03-04T01:15:59.046Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson/repositories"},"tags":[{"name":"5.10.0","sha":"59875e089937c8b05c2f4b474530e3a9ec706a56","kind":"commit","published_at":"2024-05-13T11:09:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.10.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0/manifests"},{"name":"5.9.0","sha":"381f248e03c10c70eeb4d424f4b990b4c0994210","kind":"commit","published_at":"2023-12-10T21:11:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.9.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0/manifests"},{"name":"5.8.0","sha":"7ce19144fdcff1068e253f3cb9b6343a464a65c7","kind":"commit","published_at":"2023-06-11T08:05:55.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.8.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0/manifests"},{"name":"5.7.0","sha":"7ae42dc18d84da80865e61b19f9b74f75fb80137","kind":"commit","published_at":"2023-01-02T20:40:29.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.7.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0/manifests"},{"name":"5.6.0","sha":"18607247be7c8a2d884396888fda3e514c7db612","kind":"commit","published_at":"2022-11-09T19:40:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.6.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0/manifests"},{"name":"5.5.0","sha":"d84c832060a1874085d04c6552977fa804a105b8","kind":"commit","published_at":"2022-09-15T11:22:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.5.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0/manifests"},{"name":"5.4.0","sha":"9c20de0f77b391093967e25d01fb48671104b15b","kind":"commit","published_at":"2022-07-02T05:11:59.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.4.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"b300d642f6e4bdf9b31fc5649578ae69141c0f3b","kind":"commit","published_at":"2022-05-18T19:33:58.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"f6860f1f3d8d4e92b9be0e5815355a8976c6e75b","kind":"commit","published_at":"2022-04-05T20:04:39.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"682c6601569980e9a8a05378d3c1478db30384bc","kind":"commit","published_at":"2021-12-17T15:27:00.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e3ccc5a1ff945275106d9323c00683fafeffc04a","kind":"commit","published_at":"2021-12-14T20:33:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"6833495c6f4eae8ef20bc52aeaeb2c069f98ee3f","kind":"commit","published_at":"2021-11-18T19:37:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0/manifests"},{"name":"4.2.0","sha":"cd58a9ba92a41ced9f5ab70cc09a343d5c7c2290","kind":"commit","published_at":"2021-09-22T08:56:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0/manifests"},{"name":"4.1.0","sha":"8f5ad61f3d91c581eaedc1aa4b329aa2c2fbf016","kind":"commit","published_at":"2021-08-13T15:37:04.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0/manifests"},{"name":"4.0.2","sha":"7cceea1bbaaa321e2c3f8f190b5b8b61cd3e5515","kind":"commit","published_at":"2020-11-16T13:43:14.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"0b5b6358893a4b593c2f977f67f1f7cce0dce0ec","kind":"commit","published_at":"2020-10-09T19:01:44.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"62b89200c69723bfe1ae3ff56c94a70c99459a9d","kind":"commit","published_at":"2020-10-07T06:44:41.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0/manifests"},{"name":"3.2.0","sha":"090d7412cf298085bd8f41cde9bf983f3038496f","kind":"commit","published_at":"2020-09-08T16:09:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0/manifests"},{"name":"3.1.0","sha":"5dea5ef3dce50d0dbe96595c1e9c79a95675f126","kind":"commit","published_at":"2020-08-01T08:36:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0/manifests"},{"name":"3.0.0","sha":"cae2cb49b4967b7395bc08fc0edf1abd344a5c10","kind":"commit","published_at":"2020-05-12T08:56:37.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0/manifests"},{"name":"2.0.3","sha":"561a488a0702c0d77da59c717a5f5f53db446378","kind":"commit","published_at":"2020-03-24T09:50:31.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.3","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"657d6c7fe00c7a12d62a1ad574dc38f0fb5c62a1","kind":"commit","published_at":"2020-03-14T17:24:49.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"9bac6fabf2d5c7b466cd035217ff707abae93f98","kind":"commit","published_at":"2020-03-08T06:46:35.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"e536669769d930ffafa3ce162feac30aaaa4c7a9","kind":"commit","published_at":"2020-03-04T08:11:46.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0/manifests"},{"name":"v1.35","sha":"3723f573d3c27b2f33d93baa4345576502dcabb5","kind":"commit","published_at":"2016-01-20T08:10:48.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.35","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35/manifests"},{"name":"v1.34","sha":"0c52200eb4e2d97e548a765d5f089858c41967b0","kind":"commit","published_at":"2015-11-30T10:58:32.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.34","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34/manifests"},{"name":"v1.19","sha":"73656185ed9286de1880baaf49aa03cb0e8749ff","kind":"tag","published_at":"2012-06-18T16:41:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.19","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19/manifests"}]},"repo_metadata_updated_at":"2025-09-02T21:41:22.106Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":21.680705976734856,"stargazers_count":2.513705040780853,"forks_count":3.229041315683915,"average":6.855863083299906},"purl":"pkg:apk/alpine/py3-ujson?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:03:36.518Z","issues_count":64,"pull_requests_count":149,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2571809.021582734,"issues_closed_count":47,"pull_requests_closed_count":139,"pull_request_authors_count":25,"issue_authors_count":54,"avg_comments_per_issue":4.6875,"avg_comments_per_pull_request":2.9328859060402683,"merged_pull_requests_count":121,"bot_issues_count":1,"bot_pull_requests_count":53,"past_year_issues_count":8,"past_year_pull_requests_count":57,"past_year_avg_time_to_close_issue":2180987.6666666665,"past_year_avg_time_to_close_pull_request":455534.98,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":28,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/issues","maintainers":[{"login":"hugovk","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"JustAnotherArchivist","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JustAnotherArchivist"},{"login":"bwoodsend","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}],"active_maintainers":[{"login":"hugovk","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"bwoodsend","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-ujson/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-ujson/related_packages","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":182,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-02-04T17:59:04.443Z","updated_at":"2023-02-04T17:59:04.443Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.14","url":"https://pkgs.alpinelinux.org/packages?branch=v3.14","ecosystem":"alpine","default":false,"packages_count":14958,"maintainers_count":258,"namespaces_count":2,"keywords_count":2173,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":671},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.706Z","updated_at":"2025-09-06T05:02:18.055Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/namespaces"}},{"id":8678455,"name":"py3-ujson","ecosystem":"alpine","description":"Fast Python JSON encoder and decoder","homepage":"https://github.com/ultrajson/ultrajson","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-06-12T15:57:10.000Z","latest_release_published_at":"2023-06-12T15:57:10.000Z","latest_release_number":"5.8.0-r0","last_synced_at":"2025-08-15T09:27:30.725Z","created_at":"2023-12-20T10:31:11.762Z","updated_at":"2025-09-02T21:41:24.586Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/py3-ujson","install_command":"apk add py3-ujson","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":37022928,"uuid":"1418941","full_name":"ultrajson/ultrajson","owner":"ultrajson","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","archived":false,"fork":false,"pushed_at":"2025-08-20T11:42:40.000Z","size":8672,"stargazers_count":4443,"open_issues_count":29,"forks_count":372,"subscribers_count":88,"default_branch":"main","last_synced_at":"2025-09-02T15:39:39.267Z","etag":null,"topics":["c","decoder","encoder","json","python","ujson","ultrajson"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/ujson/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultrajson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2025-08-29T09:34:25.000Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"b915bd81-2534-440b-a7ec-e86d167dc3ab","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/ultrajson/ultrajson","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/sbom","scorecard":{"id":908147,"data":{"date":"2025-08-18","repo":{"name":"github.com/ultrajson/ultrajson","commit":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee"},"scorecard":{"version":"v5.2.1-41-g40576783","commit":"40576783fda6698350fcbbeaea760ff827433034"},"score":7.5,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#code-review"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#dangerous-workflow"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#cii-best-practices"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":8,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:19","Info: found token with 'none' permissions: .github/workflows/benchmark.yml:1","Info: found token with 'none' permissions: .github/workflows/deploy.yml:1","Info: found token with 'none' permissions: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/labels.yml:1","Info: found token with 'none' permissions: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/release-drafter.yml:1","Warn: no topLevel permission defined: .github/workflows/require-pr-label.yml:1","Info: found token with 'none' permissions: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#token-permissions"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#signed-releases"}},{"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/benchmark.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labels.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/labels.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/release-drafter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/require-pr-label.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/require-pr-label.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:75","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:79","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  16 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/deploy.yml:71"],"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#packaging"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T18:08:35.097Z","repository_id":37022928,"created_at":"2025-08-24T18:08:35.097Z","updated_at":"2025-08-24T18:08:35.097Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273355633,"owners_count":25090825,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"ultrajson","name":"ultrajson","uuid":"61062879","kind":"organization","description":"","email":null,"website":"https://github.com/ultrajson/ultrajson","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/61062879?v=4","repositories_count":1,"last_synced_at":"2023-03-04T01:15:59.028Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ultrajson","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T07:33:42.840Z","updated_at":"2023-03-04T01:15:59.046Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson/repositories"},"tags":[{"name":"5.10.0","sha":"59875e089937c8b05c2f4b474530e3a9ec706a56","kind":"commit","published_at":"2024-05-13T11:09:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.10.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0/manifests"},{"name":"5.9.0","sha":"381f248e03c10c70eeb4d424f4b990b4c0994210","kind":"commit","published_at":"2023-12-10T21:11:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.9.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0/manifests"},{"name":"5.8.0","sha":"7ce19144fdcff1068e253f3cb9b6343a464a65c7","kind":"commit","published_at":"2023-06-11T08:05:55.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.8.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0/manifests"},{"name":"5.7.0","sha":"7ae42dc18d84da80865e61b19f9b74f75fb80137","kind":"commit","published_at":"2023-01-02T20:40:29.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.7.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0/manifests"},{"name":"5.6.0","sha":"18607247be7c8a2d884396888fda3e514c7db612","kind":"commit","published_at":"2022-11-09T19:40:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.6.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0/manifests"},{"name":"5.5.0","sha":"d84c832060a1874085d04c6552977fa804a105b8","kind":"commit","published_at":"2022-09-15T11:22:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.5.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0/manifests"},{"name":"5.4.0","sha":"9c20de0f77b391093967e25d01fb48671104b15b","kind":"commit","published_at":"2022-07-02T05:11:59.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.4.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"b300d642f6e4bdf9b31fc5649578ae69141c0f3b","kind":"commit","published_at":"2022-05-18T19:33:58.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"f6860f1f3d8d4e92b9be0e5815355a8976c6e75b","kind":"commit","published_at":"2022-04-05T20:04:39.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"682c6601569980e9a8a05378d3c1478db30384bc","kind":"commit","published_at":"2021-12-17T15:27:00.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e3ccc5a1ff945275106d9323c00683fafeffc04a","kind":"commit","published_at":"2021-12-14T20:33:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"6833495c6f4eae8ef20bc52aeaeb2c069f98ee3f","kind":"commit","published_at":"2021-11-18T19:37:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0/manifests"},{"name":"4.2.0","sha":"cd58a9ba92a41ced9f5ab70cc09a343d5c7c2290","kind":"commit","published_at":"2021-09-22T08:56:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0/manifests"},{"name":"4.1.0","sha":"8f5ad61f3d91c581eaedc1aa4b329aa2c2fbf016","kind":"commit","published_at":"2021-08-13T15:37:04.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0/manifests"},{"name":"4.0.2","sha":"7cceea1bbaaa321e2c3f8f190b5b8b61cd3e5515","kind":"commit","published_at":"2020-11-16T13:43:14.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"0b5b6358893a4b593c2f977f67f1f7cce0dce0ec","kind":"commit","published_at":"2020-10-09T19:01:44.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"62b89200c69723bfe1ae3ff56c94a70c99459a9d","kind":"commit","published_at":"2020-10-07T06:44:41.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0/manifests"},{"name":"3.2.0","sha":"090d7412cf298085bd8f41cde9bf983f3038496f","kind":"commit","published_at":"2020-09-08T16:09:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0/manifests"},{"name":"3.1.0","sha":"5dea5ef3dce50d0dbe96595c1e9c79a95675f126","kind":"commit","published_at":"2020-08-01T08:36:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0/manifests"},{"name":"3.0.0","sha":"cae2cb49b4967b7395bc08fc0edf1abd344a5c10","kind":"commit","published_at":"2020-05-12T08:56:37.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0/manifests"},{"name":"2.0.3","sha":"561a488a0702c0d77da59c717a5f5f53db446378","kind":"commit","published_at":"2020-03-24T09:50:31.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.3","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"657d6c7fe00c7a12d62a1ad574dc38f0fb5c62a1","kind":"commit","published_at":"2020-03-14T17:24:49.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"9bac6fabf2d5c7b466cd035217ff707abae93f98","kind":"commit","published_at":"2020-03-08T06:46:35.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"e536669769d930ffafa3ce162feac30aaaa4c7a9","kind":"commit","published_at":"2020-03-04T08:11:46.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0/manifests"},{"name":"v1.35","sha":"3723f573d3c27b2f33d93baa4345576502dcabb5","kind":"commit","published_at":"2016-01-20T08:10:48.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.35","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35/manifests"},{"name":"v1.34","sha":"0c52200eb4e2d97e548a765d5f089858c41967b0","kind":"commit","published_at":"2015-11-30T10:58:32.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.34","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34/manifests"},{"name":"v1.19","sha":"73656185ed9286de1880baaf49aa03cb0e8749ff","kind":"tag","published_at":"2012-06-18T16:41:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.19","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19/manifests"}]},"repo_metadata_updated_at":"2025-09-02T21:41:24.586Z","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:apk/alpine/py3-ujson?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:03:36.518Z","issues_count":64,"pull_requests_count":149,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2571809.021582734,"issues_closed_count":47,"pull_requests_closed_count":139,"pull_request_authors_count":25,"issue_authors_count":54,"avg_comments_per_issue":4.6875,"avg_comments_per_pull_request":2.9328859060402683,"merged_pull_requests_count":121,"bot_issues_count":1,"bot_pull_requests_count":53,"past_year_issues_count":8,"past_year_pull_requests_count":57,"past_year_avg_time_to_close_issue":2180987.6666666665,"past_year_avg_time_to_close_pull_request":455534.98,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":28,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/issues","maintainers":[{"login":"hugovk","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"JustAnotherArchivist","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JustAnotherArchivist"},{"login":"bwoodsend","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}],"active_maintainers":[{"login":"hugovk","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"bwoodsend","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ujson/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ujson/related_packages","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":219,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2024-08-25T19:24:09.454Z","updated_at":"2024-08-25T19:24:09.454Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":376,"namespaces_count":2,"keywords_count":2627,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":711},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2025-09-08T06:55:50.087Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":10346087,"name":"py3-ujson","ecosystem":"alpine","description":"Fast Python JSON encoder and decoder","homepage":"https://github.com/ultrajson/ultrajson","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"5.9.0-r1","last_synced_at":"2025-08-15T09:21:42.141Z","created_at":"2024-06-11T10:50:42.256Z","updated_at":"2025-09-02T21:41:22.103Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/py3-ujson","install_command":"apk add py3-ujson","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":37022928,"uuid":"1418941","full_name":"ultrajson/ultrajson","owner":"ultrajson","description":"Ultra fast JSON decoder and encoder written in C with Python bindings","archived":false,"fork":false,"pushed_at":"2025-08-20T11:42:40.000Z","size":8672,"stargazers_count":4443,"open_issues_count":29,"forks_count":372,"subscribers_count":88,"default_branch":"main","last_synced_at":"2025-09-02T15:39:39.267Z","etag":null,"topics":["c","decoder","encoder","json","python","ujson","ultrajson"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/ujson/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultrajson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2025-08-29T09:34:25.000Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"b915bd81-2534-440b-a7ec-e86d167dc3ab","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/ultrajson/ultrajson","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/sbom","scorecard":{"id":908147,"data":{"date":"2025-08-18","repo":{"name":"github.com/ultrajson/ultrajson","commit":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee"},"scorecard":{"version":"v5.2.1-41-g40576783","commit":"40576783fda6698350fcbbeaea760ff827433034"},"score":7.5,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#code-review"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#dangerous-workflow"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#cii-best-practices"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":8,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:19","Info: found token with 'none' permissions: .github/workflows/benchmark.yml:1","Info: found token with 'none' permissions: .github/workflows/deploy.yml:1","Info: found token with 'none' permissions: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/labels.yml:1","Info: found token with 'none' permissions: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/release-drafter.yml:1","Warn: no topLevel permission defined: .github/workflows/require-pr-label.yml:1","Info: found token with 'none' permissions: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#token-permissions"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#signed-releases"}},{"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/benchmark.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/benchmark.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/benchmark.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/fuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labels.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/labels.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/release-drafter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/require-pr-label.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/require-pr-label.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/ultrajson/ultrajson/test.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:90","Warn: pipCommand not pinned by hash: .github/workflows/deploy.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:74","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:75","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:79","Info:   0 out of  18 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  16 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun 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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/deploy.yml:71"],"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#packaging"}},{"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/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T18:08:35.097Z","repository_id":37022928,"created_at":"2025-08-24T18:08:35.097Z","updated_at":"2025-08-24T18:08:35.097Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273355633,"owners_count":25090825,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"ultrajson","name":"ultrajson","uuid":"61062879","kind":"organization","description":"","email":null,"website":"https://github.com/ultrajson/ultrajson","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/61062879?v=4","repositories_count":1,"last_synced_at":"2023-03-04T01:15:59.028Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ultrajson","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T07:33:42.840Z","updated_at":"2023-03-04T01:15:59.046Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultrajson/repositories"},"tags":[{"name":"5.10.0","sha":"59875e089937c8b05c2f4b474530e3a9ec706a56","kind":"commit","published_at":"2024-05-13T11:09:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.10.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.10.0/manifests"},{"name":"5.9.0","sha":"381f248e03c10c70eeb4d424f4b990b4c0994210","kind":"commit","published_at":"2023-12-10T21:11:20.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.9.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.9.0/manifests"},{"name":"5.8.0","sha":"7ce19144fdcff1068e253f3cb9b6343a464a65c7","kind":"commit","published_at":"2023-06-11T08:05:55.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.8.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.8.0/manifests"},{"name":"5.7.0","sha":"7ae42dc18d84da80865e61b19f9b74f75fb80137","kind":"commit","published_at":"2023-01-02T20:40:29.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.7.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.7.0/manifests"},{"name":"5.6.0","sha":"18607247be7c8a2d884396888fda3e514c7db612","kind":"commit","published_at":"2022-11-09T19:40:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.6.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.6.0/manifests"},{"name":"5.5.0","sha":"d84c832060a1874085d04c6552977fa804a105b8","kind":"commit","published_at":"2022-09-15T11:22:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.5.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.5.0/manifests"},{"name":"5.4.0","sha":"9c20de0f77b391093967e25d01fb48671104b15b","kind":"commit","published_at":"2022-07-02T05:11:59.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.4.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"b300d642f6e4bdf9b31fc5649578ae69141c0f3b","kind":"commit","published_at":"2022-05-18T19:33:58.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"f6860f1f3d8d4e92b9be0e5815355a8976c6e75b","kind":"commit","published_at":"2022-04-05T20:04:39.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"682c6601569980e9a8a05378d3c1478db30384bc","kind":"commit","published_at":"2021-12-17T15:27:00.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e3ccc5a1ff945275106d9323c00683fafeffc04a","kind":"commit","published_at":"2021-12-14T20:33:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"6833495c6f4eae8ef20bc52aeaeb2c069f98ee3f","kind":"commit","published_at":"2021-11-18T19:37:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.3.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.3.0/manifests"},{"name":"4.2.0","sha":"cd58a9ba92a41ced9f5ab70cc09a343d5c7c2290","kind":"commit","published_at":"2021-09-22T08:56:42.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.2.0/manifests"},{"name":"4.1.0","sha":"8f5ad61f3d91c581eaedc1aa4b329aa2c2fbf016","kind":"commit","published_at":"2021-08-13T15:37:04.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.1.0/manifests"},{"name":"4.0.2","sha":"7cceea1bbaaa321e2c3f8f190b5b8b61cd3e5515","kind":"commit","published_at":"2020-11-16T13:43:14.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"0b5b6358893a4b593c2f977f67f1f7cce0dce0ec","kind":"commit","published_at":"2020-10-09T19:01:44.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"62b89200c69723bfe1ae3ff56c94a70c99459a9d","kind":"commit","published_at":"2020-10-07T06:44:41.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/4.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/4.0.0/manifests"},{"name":"3.2.0","sha":"090d7412cf298085bd8f41cde9bf983f3038496f","kind":"commit","published_at":"2020-09-08T16:09:10.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.2.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.2.0/manifests"},{"name":"3.1.0","sha":"5dea5ef3dce50d0dbe96595c1e9c79a95675f126","kind":"commit","published_at":"2020-08-01T08:36:51.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.1.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.1.0/manifests"},{"name":"3.0.0","sha":"cae2cb49b4967b7395bc08fc0edf1abd344a5c10","kind":"commit","published_at":"2020-05-12T08:56:37.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/3.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/3.0.0/manifests"},{"name":"2.0.3","sha":"561a488a0702c0d77da59c717a5f5f53db446378","kind":"commit","published_at":"2020-03-24T09:50:31.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.3","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"657d6c7fe00c7a12d62a1ad574dc38f0fb5c62a1","kind":"commit","published_at":"2020-03-14T17:24:49.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.2","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"9bac6fabf2d5c7b466cd035217ff707abae93f98","kind":"commit","published_at":"2020-03-08T06:46:35.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.1","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"e536669769d930ffafa3ce162feac30aaaa4c7a9","kind":"commit","published_at":"2020-03-04T08:11:46.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/2.0.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/2.0.0/manifests"},{"name":"v1.35","sha":"3723f573d3c27b2f33d93baa4345576502dcabb5","kind":"commit","published_at":"2016-01-20T08:10:48.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.35","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.35/manifests"},{"name":"v1.34","sha":"0c52200eb4e2d97e548a765d5f089858c41967b0","kind":"commit","published_at":"2015-11-30T10:58:32.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.34","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.34/manifests"},{"name":"v1.19","sha":"73656185ed9286de1880baaf49aa03cb0e8749ff","kind":"tag","published_at":"2012-06-18T16:41:12.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/v1.19","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/v1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@v1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/v1.19/manifests"}]},"repo_metadata_updated_at":"2025-09-02T21:41:22.103Z","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:apk/alpine/py3-ujson?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:03:36.518Z","issues_count":64,"pull_requests_count":149,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2571809.021582734,"issues_closed_count":47,"pull_requests_closed_count":139,"pull_request_authors_count":25,"issue_authors_count":54,"avg_comments_per_issue":4.6875,"avg_comments_per_pull_request":2.9328859060402683,"merged_pull_requests_count":121,"bot_issues_count":1,"bot_pull_requests_count":53,"past_year_issues_count":8,"past_year_pull_requests_count":57,"past_year_avg_time_to_close_issue":2180987.6666666665,"past_year_avg_time_to_close_pull_request":455534.98,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":28,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/issues","maintainers":[{"login":"hugovk","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"JustAnotherArchivist","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JustAnotherArchivist"},{"login":"bwoodsend","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}],"active_maintainers":[{"login":"hugovk","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"bwoodsend","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ujson/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ujson/related_packages","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":190,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2024-06-12T01:44:52.458Z","updated_at":"2024-06-12T01:44:52.458Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":4237,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1365},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2025-09-08T06:55:59.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}}],"commits":{"id":4555,"full_name":"ultrajson/ultrajson","default_branch":"main","committers":null,"total_commits":null,"total_committers":null,"total_bot_commits":null,"total_bot_committers":null,"mean_commits":null,"dds":null,"past_year_committers":null,"past_year_total_commits":null,"past_year_total_committers":null,"past_year_total_bot_commits":null,"past_year_total_bot_committers":null,"past_year_mean_commits":null,"past_year_dds":null,"last_synced_at":null,"last_synced_commit":null,"created_at":"2023-03-07T09:21:11.411Z","updated_at":"2025-07-08T11:14:18.521Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:16.827Z","repositories_count":5483990,"commits_count":854433418,"contributors_count":31153023,"owners_count":909123,"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":"ultrajson/ultrajson","html_url":"https://github.com/ultrajson/ultrajson","last_synced_at":"2025-09-07T12:54:40.127Z","status":"active","issues_count":63,"pull_requests_count":175,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2254462.6415094337,"issues_closed_count":47,"pull_requests_closed_count":159,"pull_request_authors_count":25,"issue_authors_count":53,"avg_comments_per_issue":4.476190476190476,"avg_comments_per_pull_request":2.617142857142857,"merged_pull_requests_count":138,"bot_issues_count":1,"bot_pull_requests_count":67,"past_year_issues_count":8,"past_year_pull_requests_count":63,"past_year_avg_time_to_close_issue":2180987.6666666665,"past_year_avg_time_to_close_pull_request":420545.1666666667,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":54,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":1.8095238095238095,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":32,"past_year_merged_pull_requests_count":42,"created_at":"2023-05-10T11:07:04.018Z","updated_at":"2025-09-07T12:54:40.128Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/issues","issue_labels_count":{"bug":4,"question":3,"wontfix":3,"enhancement":2,"documentation":1,"invalid":1,"help wanted":1,"release":1,"testing":1},"pull_request_labels_count":{"changelog: skip":103,"dependencies":50,"changelog: Fixed":25,"changelog: Added":18,"testing":12,"changelog: Changed":12,"documentation":2,"bug":2,"duplicate":1},"issue_author_associations_count":{"NONE":48,"MEMBER":5,"CONTRIBUTOR":5,"COLLABORATOR":5},"pull_request_author_associations_count":{"CONTRIBUTOR":84,"MEMBER":53,"COLLABORATOR":24,"NONE":14},"issue_authors":{"JustAnotherArchivist":5,"hugovk":5,"TheShiftedBit":2,"MichaelSuen-thePointer":2,"ngoldbaum":1,"0-wiz-0":1,"Erotemic":1,"anbaoxu1":1,"telegraphic":1,"MartinThoma":1,"diefans":1,"renovate[bot]":1,"inferno-chromium":1,"eugene-bright":1,"tooptoop4":1,"ELind77":1,"fouzhe":1,"TkTech":1,"dashsatish":1,"aecay":1,"MarcoGorelli":1,"alexjircan":1,"kamyar1979":1,"aspacca":1,"diman82":1,"vdmit":1,"cudothanh-Nhan":1,"baltsers":1,"kloczek":1,"martha889":1,"mgorny":1,"lpeng22t":1,"Adriandorr":1,"Midnighter":1,"klahnakoski":1,"Zapix":1,"the-bumble":1,"bbhtt":1,"prosanes":1,"roynico":1,"Zerogoki00":1,"twekberg":1,"olk-m":1,"hatedog":1,"yhrscholar":1,"knenad72":1,"eltoder":1,"hyperknot":1,"AvdN":1,"MPFuzz":1,"GoldsteinE":1,"goanpeca":1,"musicinmybrain":1},"pull_request_authors":{"hugovk":53,"renovate[bot]":48,"pre-commit-ci[bot]":19,"JustAnotherArchivist":15,"bwoodsend":9,"Erotemic":5,"tonybaloney":2,"AvdN":2,"olk-m":2,"peter-varo-hx":2,"grandnew":2,"Attempt3035":2,"Nambers":2,"joemarshall":1,"DimitriPapadopoulos":1,"marioga":1,"timgates42":1,"Adriandorr":1,"WillAyd":1,"musicinmybrain":1,"MarcoGorelli":1,"jlusiardi":1,"NaN-git":1,"gnprice":1,"eltoder":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:17.013Z","repositories_count":10158090,"issues_count":32037771,"pull_requests_count":100143079,"authors_count":10725587,"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":{"bug":1},"past_year_pull_request_labels_count":{"changelog: skip":41,"dependencies":24,"changelog: Changed":6,"changelog: Added":5,"changelog: Fixed":4},"past_year_issue_author_associations_count":{"NONE":8},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":36,"MEMBER":20,"NONE":5,"COLLABORATOR":2},"past_year_issue_authors":{"alexjircan":1,"AvdN":1,"bbhtt":1,"fouzhe":1,"MarcoGorelli":1,"MPFuzz":1,"ngoldbaum":1,"yhrscholar":1},"past_year_pull_request_authors":{"renovate[bot]":24,"hugovk":20,"pre-commit-ci[bot]":8,"tonybaloney":2,"bwoodsend":2,"Attempt3035":2,"AvdN":2,"grandnew":2,"MarcoGorelli":1},"maintainers":[{"login":"hugovk","count":58,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"JustAnotherArchivist","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JustAnotherArchivist"},{"login":"bwoodsend","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}],"active_maintainers":[{"login":"hugovk","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"bwoodsend","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"events":{"total":{"IssuesEvent":12,"WatchEvent":143,"DeleteEvent":13,"IssueCommentEvent":75,"PushEvent":20,"PullRequestReviewCommentEvent":4,"PullRequestReviewEvent":15,"PullRequestEvent":44,"ForkEvent":7,"CreateEvent":12},"last_year":{"IssuesEvent":12,"WatchEvent":143,"DeleteEvent":13,"IssueCommentEvent":75,"PushEvent":20,"PullRequestReviewCommentEvent":4,"PullRequestReviewEvent":15,"PullRequestEvent":44,"ForkEvent":7,"CreateEvent":12}},"keywords":["c","decoder","encoder","json","python","ujson","ultrajson"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/benchmark.yml","sha":null,"kind":"manifest","created_at":"2024-01-08T18:21:19.667Z","updated_at":"2024-01-08T18:21:19.667Z","repository_link":"https://github.com/ultrajson/ultrajson/blob/main/.github/workflows/benchmark.yml","dependencies":[{"id":15502849785,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15502849786,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/deploy.yml","sha":null,"kind":"manifest","created_at":"2024-01-08T18:21:19.698Z","updated_at":"2024-01-08T18:21:19.698Z","repository_link":"https://github.com/ultrajson/ultrajson/blob/main/.github/workflows/deploy.yml","dependencies":[{"id":15502849787,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15502849788,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":15502849789,"package_name":"pypa/cibuildwheel","ecosystem":"actions","requirements":"v2.16.2","direct":true,"kind":"composite","optional":false},{"id":15502849790,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15502849791,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15502849792,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15502849793,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/fuzz.yml","sha":null,"kind":"manifest","created_at":"2024-01-08T18:21:20.285Z","updated_at":"2024-01-08T18:21:20.285Z","repository_link":"https://github.com/ultrajson/ultrajson/blob/main/.github/workflows/fuzz.yml","dependencies":[{"id":15502849794,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/labels.yml","sha":null,"kind":"manifest","created_at":"2024-01-08T18:21:20.346Z","updated_at":"2024-01-08T18:21:20.346Z","repository_link":"https://github.com/ultrajson/ultrajson/blob/main/.github/workflows/labels.yml","dependencies":[{"id":15502849795,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15502849796,"package_name":"micnncim/action-label-syncer","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2024-01-08T18:21:20.556Z","updated_at":"2024-01-08T18:21:20.556Z","repository_link":"https://github.com/ultrajson/ultrajson/blob/main/.github/workflows/lint.yml","dependencies":[{"id":15502849797,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15502849798,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":15502849799,"package_name":"pre-commit/action","ecosystem":"actions","requirements":"v3.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release-drafter.yml","sha":null,"kind":"manifest","created_at":"2024-01-08T18:21:20.589Z","updated_at":"2024-01-08T18:21:20.589Z","repository_link":"https://github.com/ultrajson/ultrajson/blob/main/.github/workflows/release-drafter.yml","dependencies":[{"id":15502849800,"package_name":"release-drafter/release-drafter","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/require-pr-label.yml","sha":null,"kind":"manifest","created_at":"2024-01-08T18:21:20.598Z","updated_at":"2024-01-08T18:21:20.598Z","repository_link":"https://github.com/ultrajson/ultrajson/blob/main/.github/workflows/require-pr-label.yml","dependencies":[{"id":15502849801,"package_name":"mheap/github-action-required-labels","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2024-01-08T18:21:20.862Z","updated_at":"2024-01-08T18:21:20.862Z","repository_link":"https://github.com/ultrajson/ultrajson/blob/main/.github/workflows/test.yml","dependencies":[{"id":15502849802,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15502849803,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":15502849804,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-01-08T18:21:20.870Z","updated_at":"2024-01-08T18:21:20.870Z","repository_link":"https://github.com/ultrajson/ultrajson/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2024-01-08T18:21:20.875Z","updated_at":"2024-01-08T18:21:20.875Z","repository_link":"https://github.com/ultrajson/ultrajson/blob/main/setup.py","dependencies":[]}],"score":null,"created_at":"2025-09-08T11:19:08.798Z","updated_at":"2025-10-07T08:25:57.204Z","avatar_url":"https://github.com/ultrajson.png","language":"C++","category":null,"sub_category":null,"monthly_downloads":24672407,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/70489","html_url":"https://science.ecosyste.ms/projects/70489"}