{"id":371477,"url":"https://github.com/ultrajson/ultrajson","last_synced_at":"2026-05-17T13:09:49.686Z","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":"2026-05-05T21:48:23.000Z","size":8718,"stargazers_count":4482,"open_issues_count":49,"forks_count":382,"subscribers_count":78,"default_branch":"main","last_synced_at":"2026-05-11T18:41:31.162Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-05-10T17:58:05.000Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"34d28589-a936-4798-b74c-a199c097d954","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":30,"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":286080680,"owners_count":32965212,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-12T23:30:32.555Z","status":"online","status_checked_at":"2026-05-13T02:00:07.132Z","response_time":115,"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":13767316,"name":"ujson","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ultrajson/ultrajson","licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T11:13:54.106Z","latest_release_published_at":"2026-02-13T11:13:54.106Z","latest_release_number":"5.10.0-1","last_synced_at":"2026-03-13T12:15:14.868Z","created_at":"2026-02-13T11:13:53.950Z","updated_at":"2026-03-13T12:15:15.223Z","registry_url":"https://launchpad.net/ubuntu/+source/ujson","install_command":"apt-get install ujson","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"python3-ujson","standards_version":"4.6.1","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all:any, python3-all-dev:any, python3-tz, python3-setuptools, python3-setuptools-scm, python3-pytest \u003c!nocheck\u003e, libdouble-conversion-dev","build_depends_indep":null,"build_depends_arch":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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"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.11.0","sha":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee","kind":"commit","published_at":"2025-08-20T11:39:02.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.11.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0/manifests"},{"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":"2026-03-08T05:02:24.728Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ujson?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ujson/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-04-27T18:20:37.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":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":"2026-04-01T16:19:35.334Z","created_at":"2022-10-03T15:56:22.911Z","updated_at":"2026-04-01T16:19:36.141Z","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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"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.11.0","sha":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee","kind":"commit","published_at":"2025-08-20T11:39:02.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.11.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0/manifests"},{"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":"2026-04-01T16:19:36.108Z","dependent_packages_count":46,"downloads":7718675,"downloads_period":"total","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?repository_url=https://conda-forge.org","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":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/ujson/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/ujson/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org"},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-04-27T18:20:20.507Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":13784521,"name":"ujson","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ultrajson/ultrajson","licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T14:15:10.934Z","latest_release_published_at":"2026-02-13T14:15:10.934Z","latest_release_number":"5.1.0-1build1","last_synced_at":"2026-03-13T17:36:59.645Z","created_at":"2026-02-13T14:15:10.768Z","updated_at":"2026-03-13T17:36:59.866Z","registry_url":"https://launchpad.net/ubuntu/+source/ujson","install_command":"apt-get install ujson","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"python3-ujson","standards_version":"4.5.1","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all:any, python3-all-dev:any, python3-six, python3-tz, python3-setuptools, python3-setuptools-scm, python3-pytest \u003c!nocheck\u003e, libdouble-conversion-dev","build_depends_indep":null,"build_depends_arch":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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.270Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ujson?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ujson/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"jammy"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-04-27T18:20:36.155Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":13081912,"name":"python311Packages.ujson","ecosystem":"nixpkgs","description":"Ultra fast 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":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T17:50:54.838Z","latest_release_published_at":"2026-02-01T17:50:54.838Z","latest_release_number":"5.10.0","last_synced_at":"2026-04-09T14:02:02.453Z","created_at":"2026-02-01T17:50:52.001Z","updated_at":"2026-04-09T14:02:02.453Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=python311Packages.ujson","install_command":"nix-env -iA nixpkgs.python311Packages.ujson","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/ujson/default.nix#L28","metadata":{"nix_attribute":"python3.11-ujson-5.10.0","position":"pkgs/development/python-modules/ujson/default.nix:28","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"ujson","upstream_purl":"pkg:pypi/ujson"},"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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.272Z","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:nix/python311Packages.ujson?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.ujson/codemeta","maintainers":[],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":228},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-04-03T06:22:14.703Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/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 AND TCL","normalized_licenses":["BSD-3-Clause","TCL"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":"community","versions_count":8,"first_release_published_at":"2023-01-08T05:01:19.000Z","latest_release_published_at":"2026-05-12T00:35:05.000Z","latest_release_number":"5.12.1-r0","last_synced_at":"2026-05-12T01:03:30.590Z","created_at":"2023-01-31T18:53:36.168Z","updated_at":"2026-05-12T01:03:31.041Z","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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"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.11.0","sha":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee","kind":"commit","published_at":"2025-08-20T11:39:02.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.11.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0/manifests"},{"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":"2026-04-25T13:46:46.537Z","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\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","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":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ujson/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ujson/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":427,"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":39403,"maintainers_count":878,"namespaces_count":3,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community","testing"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-04-27T18:20:22.267Z","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":12707195,"name":"ultrajson","ecosystem":"bazel","description":null,"homepage":"https://github.com/ultrajson/ultrajson","licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-23T14:07:25.985Z","latest_release_published_at":"2026-01-23T14:07:25.985Z","latest_release_number":"5.10.0","last_synced_at":"2026-05-15T12:08:13.094Z","created_at":"2026-01-23T14:07:25.378Z","updated_at":"2026-05-15T12:08:13.094Z","registry_url":"https://registry.bazel.build/modules/ultrajson","install_command":"bazel_dep(name = \"ultrajson\")","documentation_url":"https://registry.bazel.build/docs/ultrajson","metadata":{"maintainers":[{"email":"dev@rdxip.com","github":"Attempt3035","name":"Luke Aguilar","github_user_id":118163872}],"yanked_versions":{},"deprecated":null,"repository":["github:ultrajson/ultrajson"]},"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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.272Z","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:bazel/ultrajson","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/bazel/ultrajson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/bazel/ultrajson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/bazel/ultrajson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/packages/ultrajson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/packages/ultrajson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/packages/ultrajson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/packages/ultrajson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/packages/ultrajson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/packages/ultrajson/codemeta","maintainers":[{"uuid":"118163872","login":"Attempt3035","name":"Luke Aguilar","email":"dev@rdxip.com","url":null,"packages_count":12,"html_url":null,"role":null,"created_at":"2026-02-22T13:29:28.110Z","updated_at":"2026-02-22T13:29:28.110Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/maintainers/Attempt3035/packages"}],"registry":{"name":"registry.bazel.build","url":"https://registry.bazel.build","ecosystem":"bazel","default":true,"packages_count":1131,"maintainers_count":425,"namespaces_count":0,"keywords_count":169,"github":"bazelbuild","metadata":{"funded_packages_count":12},"icon_url":"https://github.com/bazelbuild.png","created_at":"2026-01-23T13:05:25.896Z","updated_at":"2026-05-13T05:12:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/namespaces"}},{"id":13811271,"name":"ujson","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ultrajson/ultrajson","licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T19:56:16.251Z","latest_release_published_at":"2026-02-13T19:56:16.251Z","latest_release_number":"5.8.0-1","last_synced_at":"2026-03-14T09:15:36.568Z","created_at":"2026-02-13T19:56:16.028Z","updated_at":"2026-03-14T09:15:36.811Z","registry_url":"https://launchpad.net/ubuntu/+source/ujson","install_command":"apt-get install ujson","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"python3-ujson","standards_version":"4.6.1","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all:any, python3-all-dev:any, python3-six, python3-tz, python3-setuptools, python3-setuptools-scm, python3-pytest \u003c!nocheck\u003e, libdouble-conversion-dev","build_depends_indep":null,"build_depends_arch":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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.297Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ujson?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ujson/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-04-27T18:20:38.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13535787,"name":"ujson","ecosystem":"debian","description":null,"homepage":"https://github.com/ultrajson/ultrajson","licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T00:20:36.397Z","latest_release_published_at":"2026-02-11T00:20:36.397Z","latest_release_number":"4.0.2-1","last_synced_at":"2026-03-14T10:11:54.613Z","created_at":"2026-02-11T00:20:36.215Z","updated_at":"2026-03-14T10:11:54.888Z","registry_url":"https://tracker.debian.org/pkg/ujson","install_command":"apt-get install ujson","documentation_url":"https://packages.debian.org/bullseye/ujson","metadata":{"component":"main","architecture":"any","priority":"optional","binary":"python3-ujson","standards_version":"4.5.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 12), dh-python, python3-all, python3-all-dev, python3-six, python3-tz, python3-setuptools, python3-setuptools-scm, python3-pytest \u003c!nocheck\u003e, libdouble-conversion-dev","build_depends_indep":null,"build_depends_arch":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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.272Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ujson?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ujson/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":0,"github":"debian","metadata":{"codename":"bullseye"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-04-27T18:20:39.352Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":12904070,"name":"python314Packages.ujson","ecosystem":"nixpkgs","description":"Ultra fast 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":["python"],"namespace":null,"versions_count":2,"first_release_published_at":"2026-01-27T11:02:13.971Z","latest_release_published_at":"2026-03-07T10:19:58.427Z","latest_release_number":"5.11.0","last_synced_at":"2026-03-07T10:19:58.852Z","created_at":"2026-01-27T11:02:13.536Z","updated_at":"2026-03-08T05:02:15.271Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=python314Packages.ujson","install_command":"nix-env -iA nixpkgs.python314Packages.ujson","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/ujson/default.nix#L26","metadata":{"nix_attribute":"python3.14-ujson-5.11.0","position":"pkgs/development/python-modules/ujson/default.nix:26","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","aarch64-darwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd","aarch64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"ujson","upstream_purl":"pkg:pypi/ujson"},"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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.271Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:nix/python314Packages.ujson?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python314Packages.ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python314Packages.ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python314Packages.ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.ujson/codemeta","maintainers":[],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":146566,"maintainers_count":4663,"namespaces_count":0,"keywords_count":2885,"github":"NixOS","metadata":{"funded_packages_count":1565},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-05-15T05:01:34.865Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/namespaces"}},{"id":13200639,"name":"python311Packages.ujson","ecosystem":"nixpkgs","description":"Ultra fast 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":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T00:47:11.621Z","latest_release_published_at":"2026-02-02T00:47:11.621Z","latest_release_number":"5.9.0","last_synced_at":"2026-03-07T09:13:10.491Z","created_at":"2026-02-02T00:47:10.409Z","updated_at":"2026-03-08T05:02:15.262Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=python311Packages.ujson","install_command":"nix-env -iA nixpkgs.python311Packages.ujson","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/ujson/default.nix#L28","metadata":{"nix_attribute":"python3.11-ujson-5.9.0","position":"pkgs/development/python-modules/ujson/default.nix:28","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"ujson","upstream_purl":"pkg:pypi/ujson"},"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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.262Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:nix/python311Packages.ujson?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.ujson/codemeta","maintainers":[],"registry":{"name":"nixpkgs-24.05","url":"https://channels.nixos.org/nixos-24.05","ecosystem":"nixpkgs","default":false,"packages_count":116156,"maintainers_count":3383,"namespaces_count":0,"keywords_count":654,"github":"NixOS","metadata":{"funded_packages_count":241},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-05-13T05:00:36.673Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/namespaces"}},{"id":13090764,"name":"python312Packages.ujson","ecosystem":"nixpkgs","description":"Ultra fast 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":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T18:16:48.369Z","latest_release_published_at":"2026-02-01T18:16:48.369Z","latest_release_number":"5.10.0","last_synced_at":"2026-03-06T09:45:57.562Z","created_at":"2026-02-01T18:16:44.886Z","updated_at":"2026-03-08T05:02:15.269Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=python312Packages.ujson","install_command":"nix-env -iA nixpkgs.python312Packages.ujson","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/ujson/default.nix#L28","metadata":{"nix_attribute":"python3.12-ujson-5.10.0","position":"pkgs/development/python-modules/ujson/default.nix:28","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"ujson","upstream_purl":"pkg:pypi/ujson"},"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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.269Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:nix/python312Packages.ujson?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python312Packages.ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python312Packages.ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python312Packages.ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.ujson/codemeta","maintainers":[],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":228},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-04-03T06:22:14.703Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/namespaces"}},{"id":12835143,"name":"python311Packages.ujson","ecosystem":"nixpkgs","description":"Ultra fast 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":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T20:47:04.122Z","latest_release_published_at":"2026-01-26T20:47:04.122Z","latest_release_number":"5.7.0","last_synced_at":"2026-03-05T22:33:48.858Z","created_at":"2026-01-26T20:47:03.925Z","updated_at":"2026-03-08T05:02:15.271Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=python311Packages.ujson","install_command":"nix-env -iA nixpkgs.python311Packages.ujson","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/ujson/default.nix#L30","metadata":{"nix_attribute":"python3.11-ujson-5.7.0","position":"pkgs/development/python-modules/ujson/default.nix:30","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mipsel-linux","mips64el-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"ujson","upstream_purl":"pkg:pypi/ujson"},"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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.270Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:nix/python311Packages.ujson?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.ujson/codemeta","maintainers":[{"uuid":"SuperSandro2000","login":null,"name":"Sandro Jäckel","email":"sandro.jaeckel@gmail.com","url":"https://github.com/SuperSandro2000","packages_count":723,"html_url":null,"role":null,"created_at":"2026-03-05T22:33:49.214Z","updated_at":"2026-03-05T22:33:49.214Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/SuperSandro2000/packages"}],"registry":{"name":"nixpkgs-23.05","url":"https://channels.nixos.org/nixos-23.05","ecosystem":"nixpkgs","default":false,"packages_count":101092,"maintainers_count":2622,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":151},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-04-03T06:21:54.798Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/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":"2026-04-09T02:09:22.071Z","created_at":"2023-05-22T14:39:37.755Z","updated_at":"2026-04-09T02:09:22.071Z","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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"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.11.0","sha":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee","kind":"commit","published_at":"2025-08-20T11:39:02.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.11.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0/manifests"},{"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":"2026-03-08T05:02:24.775Z","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\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.18","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":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ujson/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ujson/codemeta","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":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-04-27T18:20:23.557Z","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":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":"2026-03-20T14:17:57.500Z","created_at":"2023-12-20T10:31:11.762Z","updated_at":"2026-03-20T14:17:57.500Z","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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"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.11.0","sha":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee","kind":"commit","published_at":"2025-08-20T11:39:02.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.11.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0/manifests"},{"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":"2026-03-08T05:02:24.777Z","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\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.19","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":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ujson/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ujson/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":282,"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":392,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-04-27T18:20:23.384Z","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":13308381,"name":"python311Packages.ujson","ecosystem":"nixpkgs","description":"Ultra fast 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":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T07:11:11.423Z","latest_release_published_at":"2026-02-02T07:11:11.423Z","latest_release_number":"5.8.0","last_synced_at":"2026-03-07T12:32:40.712Z","created_at":"2026-02-02T07:10:54.896Z","updated_at":"2026-03-11T23:32:27.011Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=python311Packages.ujson","install_command":"nix-env -iA nixpkgs.python311Packages.ujson","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/ujson/default.nix#L30","metadata":{"nix_attribute":"python3.11-ujson-5.8.0","position":"pkgs/development/python-modules/ujson/default.nix:30","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"ujson","upstream_purl":"pkg:pypi/ujson"},"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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.271Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":0.05823734955351365,"forks_count":0.0730277875353584,"docker_downloads_count":null,"average":0.03281628427221801},"purl":"pkg:nix/python311Packages.ujson?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.ujson/codemeta","maintainers":[],"registry":{"name":"nixpkgs-23.11","url":"https://channels.nixos.org/nixos-23.11","ecosystem":"nixpkgs","default":false,"packages_count":108178,"maintainers_count":2997,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":189},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-04-03T06:23:37.723Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/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":"2026-03-16T14:01:42.800Z","created_at":"2023-02-01T01:52:29.742Z","updated_at":"2026-03-16T14:01:42.801Z","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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"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.11.0","sha":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee","kind":"commit","published_at":"2025-08-20T11:39:02.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.11.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0/manifests"},{"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":"2026-03-08T05:02:24.787Z","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\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.14","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":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-ujson/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-ujson/codemeta","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":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.706Z","updated_at":"2026-04-27T18:20:25.531Z","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":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":"2026-03-16T14:05:16.141Z","created_at":"2023-02-01T00:12:24.929Z","updated_at":"2026-03-16T14:05:16.141Z","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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"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.11.0","sha":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee","kind":"commit","published_at":"2025-08-20T11:39:02.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.11.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0/manifests"},{"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":"2026-03-08T05:02:24.731Z","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\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.15","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":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-ujson/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-ujson/codemeta","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":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.684Z","updated_at":"2026-04-27T18:20:24.922Z","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":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":"2026-03-16T14:06:54.602Z","created_at":"2024-12-07T13:23:48.355Z","updated_at":"2026-03-16T14:06:54.602Z","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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"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.11.0","sha":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee","kind":"commit","published_at":"2025-08-20T11:39:02.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.11.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0/manifests"},{"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":"2026-03-08T05:02:24.774Z","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\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.21","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":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ujson/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ujson/codemeta","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":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-04-27T18:20:22.676Z","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":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":"2026-03-16T14:07:43.625Z","created_at":"2025-06-07T19:05:14.105Z","updated_at":"2026-03-16T14:07:43.625Z","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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"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.11.0","sha":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee","kind":"commit","published_at":"2025-08-20T11:39:02.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.11.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0/manifests"},{"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":"2026-03-08T05:02:24.775Z","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\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.22","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":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ujson/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ujson/codemeta","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":26322,"maintainers_count":422,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-04-27T18:20:22.527Z","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":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":"2026-03-16T14:28:46.199Z","created_at":"2023-01-31T20:27:57.641Z","updated_at":"2026-03-16T14:28:46.200Z","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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"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.11.0","sha":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee","kind":"commit","published_at":"2025-08-20T11:39:02.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.11.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0/manifests"},{"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":"2026-03-08T05:02:24.775Z","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\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.17","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":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-ujson/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-ujson/codemeta","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":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.642Z","updated_at":"2026-04-27T18:20:23.689Z","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":12880379,"name":"python313Packages.ujson","ecosystem":"nixpkgs","description":"Ultra fast 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":["python"],"namespace":null,"versions_count":2,"first_release_published_at":"2026-01-27T05:40:45.889Z","latest_release_published_at":"2026-03-04T19:09:49.624Z","latest_release_number":"5.11.0","last_synced_at":"2026-04-17T20:06:47.914Z","created_at":"2026-01-27T05:40:45.327Z","updated_at":"2026-04-17T20:31:32.399Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=python313Packages.ujson","install_command":"nix-env -iA nixpkgs.python313Packages.ujson","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/ujson/default.nix#L26","metadata":{"nix_attribute":"python3.13-ujson-5.11.0","position":"pkgs/development/python-modules/ujson/default.nix:26","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","aarch64-darwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd","aarch64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"ujson","upstream_purl":"pkg:pypi/ujson"},"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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.269Z","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":0.5269820303255455,"forks_count":0.8138638927873634,"docker_downloads_count":null,"average":0.3352114807782272},"purl":"pkg:nix/python313Packages.ujson?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python313Packages.ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python313Packages.ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python313Packages.ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.ujson/codemeta","maintainers":[],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":146566,"maintainers_count":4663,"namespaces_count":0,"keywords_count":2885,"github":"NixOS","metadata":{"funded_packages_count":1565},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-05-15T05:01:34.865Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/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":13,"first_release_published_at":"2018-07-08T11:33:44.000Z","latest_release_published_at":"2025-11-14T11:21:06.000Z","latest_release_number":"5.11.0","last_synced_at":"2026-03-14T16:01:24.507Z","created_at":"2022-10-03T15:41:45.017Z","updated_at":"2026-03-14T16:02:08.678Z","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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30342168,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T15:55:29.454Z","status":"ssl_error","status_checked_at":"2026-03-10T15:54:58.440Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"tags":[]},"repo_metadata_updated_at":"2026-03-14T16:02:08.677Z","dependent_packages_count":6,"downloads":328526,"downloads_period":"total","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":"2026-03-13T03:21:31.444Z","issues_count":65,"pull_requests_count":188,"avg_time_to_close_issue":36644069.791666664,"avg_time_to_close_pull_request":2168891.9698795183,"issues_closed_count":48,"pull_requests_closed_count":166,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.584615384615384,"avg_comments_per_pull_request":2.5904255319148937,"merged_pull_requests_count":143,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":47,"past_year_avg_time_to_close_issue":1437490.5,"past_year_avg_time_to_close_pull_request":470121.22222222225,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":36,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.8333333333333335,"past_year_avg_comments_per_pull_request":2.1914893617021276,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"past_year_merged_pull_requests_count":25,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/issues","maintainers":[{"login":"hugovk","count":59,"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":14,"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":5,"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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ujson/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ujson/codemeta","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":5131,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com"},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2026-04-27T18:20:20.117Z","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":12822845,"name":"python310Packages.ujson","ecosystem":"nixpkgs","description":"Ultra fast 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":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T18:24:13.615Z","latest_release_published_at":"2026-01-26T18:24:13.615Z","latest_release_number":"5.7.0","last_synced_at":"2026-04-17T23:06:34.633Z","created_at":"2026-01-26T18:24:13.418Z","updated_at":"2026-04-17T23:06:34.633Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=python310Packages.ujson","install_command":"nix-env -iA nixpkgs.python310Packages.ujson","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/ujson/default.nix#L30","metadata":{"nix_attribute":"python3.10-ujson-5.7.0","position":"pkgs/development/python-modules/ujson/default.nix:30","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mipsel-linux","mips64el-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"ujson","upstream_purl":"pkg:pypi/ujson"},"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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.261Z","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:nix/python310Packages.ujson?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python310Packages.ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python310Packages.ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python310Packages.ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.ujson/codemeta","maintainers":[{"uuid":"SuperSandro2000","login":null,"name":"Sandro Jäckel","email":"sandro.jaeckel@gmail.com","url":"https://github.com/SuperSandro2000","packages_count":723,"html_url":null,"role":null,"created_at":"2026-03-04T19:28:42.620Z","updated_at":"2026-03-04T19:28:42.620Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/SuperSandro2000/packages"}],"registry":{"name":"nixpkgs-23.05","url":"https://channels.nixos.org/nixos-23.05","ecosystem":"nixpkgs","default":false,"packages_count":101092,"maintainers_count":2622,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":151},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-04-03T06:21:54.798Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/namespaces"}},{"id":13571567,"name":"ujson","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ultrajson/ultrajson","licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T07:48:24.393Z","latest_release_published_at":"2026-02-11T07:48:24.393Z","latest_release_number":"5.7.0-1","last_synced_at":"2026-03-12T03:12:09.840Z","created_at":"2026-02-11T07:48:24.081Z","updated_at":"2026-03-12T03:12:10.158Z","registry_url":"https://launchpad.net/ubuntu/+source/ujson","install_command":"apt-get install ujson","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"python3-ujson","standards_version":"4.6.1","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all:any, python3-all-dev:any, python3-six, python3-tz, python3-setuptools, python3-setuptools-scm, python3-pytest \u003c!nocheck\u003e, libdouble-conversion-dev","build_depends_indep":null,"build_depends_arch":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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.272Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ujson?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ujson/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-04-27T18:20:38.741Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":13208899,"name":"python312Packages.ujson","ecosystem":"nixpkgs","description":"Ultra fast 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":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T01:16:26.344Z","latest_release_published_at":"2026-02-02T01:16:26.344Z","latest_release_number":"5.9.0","last_synced_at":"2026-05-13T06:08:22.493Z","created_at":"2026-02-02T01:16:25.440Z","updated_at":"2026-05-13T06:08:22.494Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=python312Packages.ujson","install_command":"nix-env -iA nixpkgs.python312Packages.ujson","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/ujson/default.nix#L28","metadata":{"nix_attribute":"python3.12-ujson-5.9.0","position":"pkgs/development/python-modules/ujson/default.nix:28","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"ujson","upstream_purl":"pkg:pypi/ujson"},"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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.285Z","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":0.06284651675333172,"forks_count":0.07576018457935879,"docker_downloads_count":null,"average":0.03465167533317263},"purl":"pkg:nix/python312Packages.ujson?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python312Packages.ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python312Packages.ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python312Packages.ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.ujson/codemeta","maintainers":[],"registry":{"name":"nixpkgs-24.05","url":"https://channels.nixos.org/nixos-24.05","ecosystem":"nixpkgs","default":false,"packages_count":116156,"maintainers_count":3383,"namespaces_count":0,"keywords_count":654,"github":"NixOS","metadata":{"funded_packages_count":241},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-05-13T05:00:36.673Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/namespaces"}},{"id":13952219,"name":"python-ujson","ecosystem":"guix","description":"Ultra fast JSON encoder and decoder for Python","homepage":"https://github.com/ultrajson/ultrajson","licenses":"bsd-3","normalized_licenses":["BSD-1-Clause"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T19:30:49.205Z","latest_release_published_at":"2026-03-02T19:30:49.205Z","latest_release_number":"5.10.0","last_synced_at":"2026-04-27T16:34:50.479Z","created_at":"2026-03-02T19:30:48.852Z","updated_at":"2026-04-27T16:35:17.837Z","registry_url":"https://packages.guix.gnu.org/packages/python-ujson/5.10.0/","install_command":"guix install python-ujson","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-xyz.scm#n39240","metadata":{"location":"gnu/packages/python-xyz.scm:39240","variable_name":"python-ujson"},"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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-04-27T16:35:17.816Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/python-ujson","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/python-ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/python-ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/python-ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-ujson/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":31361,"maintainers_count":0,"namespaces_count":0,"keywords_count":1627,"github":"guix-mirror","metadata":{"funded_packages_count":352},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-05-07T05:00:22.550Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":13300720,"name":"python310Packages.ujson","ecosystem":"nixpkgs","description":"Ultra fast 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":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T06:43:49.133Z","latest_release_published_at":"2026-02-02T06:43:49.133Z","latest_release_number":"5.8.0","last_synced_at":"2026-04-12T03:03:33.986Z","created_at":"2026-02-02T06:43:25.903Z","updated_at":"2026-04-12T03:03:33.986Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=python310Packages.ujson","install_command":"nix-env -iA nixpkgs.python310Packages.ujson","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/ujson/default.nix#L30","metadata":{"nix_attribute":"python3.10-ujson-5.8.0","position":"pkgs/development/python-modules/ujson/default.nix:30","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"ujson","upstream_purl":"pkg:pypi/ujson"},"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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.270Z","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:nix/python310Packages.ujson?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python310Packages.ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python310Packages.ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python310Packages.ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.ujson/codemeta","maintainers":[],"registry":{"name":"nixpkgs-23.11","url":"https://channels.nixos.org/nixos-23.11","ecosystem":"nixpkgs","default":false,"packages_count":108178,"maintainers_count":2997,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":189},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-04-03T06:23:37.723Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/namespaces"}},{"id":2958708,"name":"ujson","ecosystem":"pypi","description":"Ultra fast JSON encoder and decoder for Python","homepage":"https://github.com/ultrajson/ultrajson","licenses":"BSD-3-Clause AND TCL","normalized_licenses":["BSD-3-Clause","TCL"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":null,"versions_count":41,"first_release_published_at":"2011-06-16T10:14:08.000Z","latest_release_published_at":"2026-05-05T22:02:58.000Z","latest_release_number":"5.12.1","last_synced_at":"2026-05-17T01:31:28.057Z","created_at":"2022-04-10T12:57:15.165Z","updated_at":"2026-05-17T01:31:28.058Z","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 :: Implementation :: CPython","Programming Language :: Python :: Implementation :: GraalPy","Programming Language :: Python :: Implementation :: PyPy","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":79189013,"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_kwCzR0hTQS1jMzhmLXd4ODktcDJ4Z84ABWxu","url":"https://github.com/advisories/GHSA-c38f-wx89-p2xg","title":"UltraJSON has a Memory Leak in ujson.dump() on Write Failure","description":"### Summary\n\nWhen `ujson.dump()` writes to a file-like object and the write operation raises an exception, the serialized JSON string object is not decremented, leaking memory. Each failed write operation leaks the full size of the serialized payload.\n\nCode that uses `ujson.dumps()` rather than `ujson.dump()` or only JSON load/decode methods is unaffected.\n\n### Details\n\n**Vulnerability Location:**\n- `src/ujson/python/objToJSON.c:913` - `objToJSONFile()` function start\n- `src/ujson/python/objToJSON.c:931` - Error return on write failure\n- `src/ujson/python/objToJSON.c:942` - Early return without cleanup\n \n**Root Cause:**\n\nThe `objToJSONFile()` function allocates a Python string object via `ujson_dumps_internal()`, calls the file's `write()` method, and returns early if `write()` raises an exception—but never calls `Py_DECREF(string)` on the early exit path.\n\n### PoC\n```python\nimport gc, tracemalloc, ujson\n\nclass BadFile:\n    def write(self, s):\n        raise RuntimeError(\"boom\")\n\nobj = {\"x\": \"A\" * 200000}\n\ndef run():\n    try:\n        ujson.dump(obj, BadFile())\n    except RuntimeError:\n        pass\n\nrun()\ntracemalloc.start()\ngc.collect()\nbase = tracemalloc.get_traced_memory()[0]\n\nfor i in range(5):\n    run()\n    gc.collect()\n    cur = tracemalloc.get_traced_memory()[0]\n    print(i, cur - base)\n```\n\n### Impact\n\nAny application that serializes data through `ujson.dump()` to an attacker-influenced file-like object that can fail can be driven into linear memory growth. An attacker can quickly use up all the memory of say a web server that sends JSON responses using `ujson.dump()` by repeatedly making requests then closing the connection mid response.\n\n### Remediation\n\nThe missing dec-refs were added in 82af1d0ac01d09aa40c887b460d44b9d9f4bccd9. We recommend upgrading to [UltraJSON 5.12.1](https://github.com/ultrajson/ultrajson/releases/tag/5.12.1).\n\n### Workarounds\n\nReplacing `ujson.dump(obj, file)` with `file.write(ujson.dumps(obj))` is equivalent (contrary to popular misconception, there are no streaming benefits to using `ujson.dump()`) and will avoid the memory leak.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-05-12T22:25:11.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://github.com/ultrajson/ultrajson/security/advisories/GHSA-c38f-wx89-p2xg","https://github.com/ultrajson/ultrajson/commit/82af1d0ac01d09aa40c887b460d44b9d9f4bccd9","https://github.com/ultrajson/ultrajson/releases/tag/5.12.1","https://github.com/advisories/GHSA-c38f-wx89-p2xg"],"source_kind":"github","identifiers":["GHSA-c38f-wx89-p2xg","CVE-2026-44660"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-05-12T23:00:08.365Z","updated_at":"2026-05-14T00:00:10.810Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jMzhmLXd4ODktcDJ4Z84ABWxu","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jMzhmLXd4ODktcDJ4Z84ABWxu","packages":[{"ecosystem":"pypi","package_name":"ujson","versions":[{"first_patched_version":"5.12.1","vulnerable_version_range":"\u003c= 5.12.0"}],"purl":"pkg:pypi/ujson"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jMzhmLXd4ODktcDJ4Z84ABWxu/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1jOHJyLTlneGMtanByds4ABTzk","url":"https://github.com/advisories/GHSA-c8rr-9gxc-jprv","title":"UltraJSON has an integer overflow handling large indent leads to buffer overflow or infinite loop","description":"### Summary\n\n`ujson.dumps()` crashes the Python interpreter (segmentation fault) when the product of the `indent` parameter and the nested depth of the input exceeds INT32_MAX. It can also get stuck in an infinite loop if the `indent` is a large negative number. Both are caused by an integer overflow/underflow whilst calculating how much memory to reserve for indentation. And both can be used to achieve denial of service.\n\n(Note: A negative indent to `ujson` means add spaces after colons but do not add line breaks or indentation. It is unclear to the current maintainers whether this was ever even an intended feature or just a byproduct of the way it was written.)\n\n### Exploitability\n\nTo be vulnerable, a service must call `ujson.dump()`/`ujson.dumps()`/`ujson.encode()` whilst giving untrusted users control over the `indent` parameter and not restrict that indentation to reasonably small non-negative values. (Even with the fix for this vulnerability, such usage is strongly advised against since even a bug-free JSON serialiser would be vulnerable to denial of service simply by the attacker requesting indents that have the server needlessly filling out gigabytes of whitespace.)\n\nA service may also be vulnerable to the infinite loop if it uses a fixed _negative_ `indent`. An underflow always occurs for any negative indent when the input data is at least one level nested but, for small negative indents, the underflow is usually accidentally rectified by another overflow. As far as the maintainers are aware, the infinite loop can not be reached for indentations from -1 to -65536 / max_recursion_depth_as_limited_by_stack_size but users of negative indents are encouraged to consider their service affected even if the infinite loop seems unreachable.\n\n### Example\n\n```python\nimport ujson\n\ndef example(depth, indent):\n    a = [0]\n    for i in range(1000):\n        a = [a]\n    ujson.dumps(a, indent=indent)\n\nexample(1, 2**30)  # segfault\nexample(1000, -200)  # infinite loop\n```\n\n### Patches\n\nujson 5.12.0, containing 486bd4553dc471a1de11613bc7347a6b318e37ea, promotes the integer types where the overflow occurred, skips the indentation code path for negative indent (which was supposed to be a no-op) and places an artificial cap of 1000 on the `indent` parameter.\n\n### Workarounds\n\nUsers who don't wish to upgrade can either use a fixed indentation, no indentation or ensure indentation is non-negative and not enormous (below `2**31 / max_recursion_depth_as_limited_by_stack_size`).\n\n### References\n\nThe original bug report can be found at https://github.com/ultrajson/ultrajson/issues/700\n\nThis issue was independently discovered by @coco1629, @EthanKim88 and @vmfunc.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-03-18T13:01:24.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/ultrajson/ultrajson/security/advisories/GHSA-c8rr-9gxc-jprv","https://github.com/ultrajson/ultrajson/issues/700","https://github.com/ultrajson/ultrajson/commit/486bd4553dc471a1de11613bc7347a6b318e37ea","https://nvd.nist.gov/vuln/detail/CVE-2026-32875","https://github.com/advisories/GHSA-c8rr-9gxc-jprv"],"source_kind":"github","identifiers":["GHSA-c8rr-9gxc-jprv","CVE-2026-32875"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-03-18T14:00:11.066Z","updated_at":"2026-05-06T10:01:04.016Z","epss_percentage":0.00069,"epss_percentile":0.21015,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jOHJyLTlneGMtanByds4ABTzk","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jOHJyLTlneGMtanByds4ABTzk","packages":[{"ecosystem":"pypi","package_name":"ujson","versions":[{"first_patched_version":"5.12.0","vulnerable_version_range":"\u003e= 5.1.0, \u003c= 5.11.0"}],"purl":"pkg:pypi/ujson"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jOHJyLTlneGMtanByds4ABTzk/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS13Z3ZjLWdodjktM3Btbc4ABTzj","url":"https://github.com/advisories/GHSA-wgvc-ghv9-3pmm","title":"UltraJSON has a Memory Leak parsing large integers allows DoS ","description":"#### Summary\n\nujson 5.4.0 to 5.11.0 inclusive contain an accumulating memory leak in JSON parsing _large_ (outside of the range [-2^63, 2^64 - 1]) integers.\n\n#### Exploitability\n\nAny service that calls `ujson.load()`/`ujson.loads()`/`ujson.decode()` on untrusted inputs is affected and vulnerable to denial of service attacks.\n\n#### Details\n\nThe leaked memory is a copy of the string form of the integer plus an additional NULL byte. The leak occurs irrespective of whether the integer parses successfully or is rejected due to having more than `sys.get_int_max_str_digits()` digits, meaning that any sized leak per malicious JSON can be achieved provided that there is no limit on the overall size of the payload.\n\n```python\nujson.loads(str(2 ** 64 - 1))  # No leak\nujson.loads(str(2 ** 64))  # Leaks\nujson.loads(str(10 ** sys.get_int_max_str_digits()))  # Leaks and raises ValueError\n```\n\n#### Fix\n\nThe leak is fixed in `ujson 5.12.0` (4baeb950df780092bd3c89fc702a868e99a3a1d2). There are no workarounds beyond upgrading to an unaffected version.\n\n#### Credits\n\nDiscovered by Cameron Criswell/Skevros using Coverage-guided fuzzing (libFuzzer + AddressSanitizer)","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-03-18T13:01:15.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/ultrajson/ultrajson/security/advisories/GHSA-wgvc-ghv9-3pmm","https://github.com/ultrajson/ultrajson/commit/4baeb950df780092bd3c89fc702a868e99a3a1d2","https://github.com/ultrajson/ultrajson/releases/tag/5.12.0","https://nvd.nist.gov/vuln/detail/CVE-2026-32874","https://github.com/advisories/GHSA-wgvc-ghv9-3pmm"],"source_kind":"github","identifiers":["GHSA-wgvc-ghv9-3pmm","CVE-2026-32874"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-03-18T14:00:11.066Z","updated_at":"2026-05-06T10:01:04.017Z","epss_percentage":0.00073,"epss_percentile":0.22173,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13Z3ZjLWdodjktM3Btbc4ABTzj","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS13Z3ZjLWdodjktM3Btbc4ABTzj","packages":[{"ecosystem":"pypi","package_name":"ujson","versions":[{"first_patched_version":"5.12.0","vulnerable_version_range":"\u003e= 5.4.0, \u003c= 5.11.0"}],"purl":"pkg:pypi/ujson"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13Z3ZjLWdodjktM3Btbc4ABTzj/related_packages","related_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":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/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,"created_at":"2022-12-21T16:12:14.192Z","updated_at":"2026-05-07T08:09:30.431Z","epss_percentage":0.00069,"epss_percentile":0.21455,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13cHFyLWpjcHgtNzQ1cs4AAtG2","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS13cHFyLWpjcHgtNzQ1cs4AAtG2","packages":[{"ecosystem":"pypi","package_name":"ujson","versions":[{"first_patched_version":"5.4.0","vulnerable_version_range":"\u003c 5.4.0"}],"purl":"pkg:pypi/ujson"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13cHFyLWpjcHgtNzQ1cs4AAtG2/related_packages","related_advisories":[]},{"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":5.9,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://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,"created_at":"2022-12-21T16:12:14.201Z","updated_at":"2026-05-07T08:09:30.431Z","epss_percentage":0.00173,"epss_percentile":0.38489,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mbTY3LWN2MzctOTZmZs4AAtG1","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mbTY3LWN2MzctOTZmZs4AAtG1","packages":[{"ecosystem":"pypi","package_name":"ujson","versions":[{"first_patched_version":"5.4.0","vulnerable_version_range":"\u003c 5.4.0"}],"purl":"pkg:pypi/ujson"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mbTY3LWN2MzctOTZmZs4AAtG1/related_packages","related_advisories":[]},{"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,"created_at":"2022-12-21T16:12:22.490Z","updated_at":"2026-05-07T08:09:39.972Z","epss_percentage":0.00287,"epss_percentile":0.51811,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1maDU2LTg1Y3ctNXBxNs0gMg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1maDU2LTg1Y3ctNXBxNs0gMg","packages":[{"ecosystem":"pypi","package_name":"ujson","versions":[{"first_patched_version":"5.2.0","vulnerable_version_range":"\u003e= 1.34, \u003c 5.2.0"}],"purl":"pkg:pypi/ujson"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1maDU2LTg1Y3ctNXBxNs0gMg/related_packages","related_advisories":[]}],"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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ujson/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ujson/codemeta","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":864824,"maintainers_count":369591,"namespaces_count":0,"keywords_count":280639,"github":"pypi","metadata":{"funded_packages_count":53810},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-05-13T05:09:37.527Z","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":13675713,"name":"ujson","ecosystem":"debian","description":null,"homepage":"https://github.com/ultrajson/ultrajson","licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T15:43:24.300Z","latest_release_published_at":"2026-02-12T15:43:24.300Z","latest_release_number":"5.10.0-1","last_synced_at":"2026-03-12T19:12:41.037Z","created_at":"2026-02-12T15:43:24.102Z","updated_at":"2026-03-12T19:12:41.279Z","registry_url":"https://tracker.debian.org/pkg/ujson","install_command":"apt-get install ujson","documentation_url":"https://packages.debian.org/trixie/ujson","metadata":{"component":"main","architecture":"any","priority":"optional","binary":"python3-ujson","standards_version":"4.6.1","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all:any, python3-all-dev:any, python3-tz, python3-setuptools, python3-setuptools-scm, python3-pytest \u003c!nocheck\u003e, libdouble-conversion-dev","build_depends_indep":null,"build_depends_arch":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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.262Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ujson?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ujson/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"trixie"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-04-27T18:20:39.853Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":13727663,"name":"ujson","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ultrajson/ultrajson","licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T01:50:41.942Z","latest_release_published_at":"2026-02-13T01:50:41.942Z","latest_release_number":"5.9.0-1build1","last_synced_at":"2026-03-13T04:13:21.355Z","created_at":"2026-02-13T01:50:41.709Z","updated_at":"2026-03-13T04:13:21.543Z","registry_url":"https://launchpad.net/ubuntu/+source/ujson","install_command":"apt-get install ujson","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"python3-ujson","standards_version":"4.6.1","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all:any, python3-all-dev:any, python3-six, python3-tz, python3-setuptools, python3-setuptools-scm, python3-pytest \u003c!nocheck\u003e, libdouble-conversion-dev","build_depends_indep":null,"build_depends_arch":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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.294Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ujson?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ujson/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-27T18:20:35.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13720924,"name":"ujson","ecosystem":"debian","description":null,"homepage":"https://github.com/ultrajson/ultrajson","licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-13T00:55:46.312Z","latest_release_published_at":"2026-02-13T00:55:46.312Z","latest_release_number":"5.7.0-1","last_synced_at":"2026-03-14T02:28:19.744Z","created_at":"2026-02-13T00:55:46.130Z","updated_at":"2026-03-14T02:28:19.931Z","registry_url":"https://tracker.debian.org/pkg/ujson","install_command":"apt-get install ujson","documentation_url":"https://packages.debian.org/bookworm/ujson","metadata":{"component":"main","architecture":"any","priority":"optional","binary":"python3-ujson","standards_version":"4.6.1","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all:any, python3-all-dev:any, python3-six, python3-tz, python3-setuptools, python3-setuptools-scm, python3-pytest \u003c!nocheck\u003e, libdouble-conversion-dev","build_depends_indep":null,"build_depends_arch":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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-08T05:02:15.273Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ujson?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ujson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ujson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ujson/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ujson/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"bookworm"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-04-27T18:20:38.992Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":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":"2026-03-20T15:14:33.907Z","created_at":"2024-06-11T10:50:42.256Z","updated_at":"2026-03-20T15:14:33.907Z","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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"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.11.0","sha":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee","kind":"commit","published_at":"2025-08-20T11:39:02.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.11.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0/manifests"},{"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":"2026-03-08T05:02:24.727Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-ujson?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.20","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":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ujson/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ujson/codemeta","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":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-04-27T18:20:23.245Z","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"}},{"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":"2026-03-16T14:06:27.930Z","created_at":"2023-01-31T22:32:42.998Z","updated_at":"2026-03-16T14:06:27.931Z","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":"2026-03-05T17:07:28.000Z","size":8694,"stargazers_count":4475,"open_issues_count":35,"forks_count":377,"subscribers_count":79,"default_branch":"main","last_synced_at":"2026-03-08T01:53:52.897Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-03-05T22:30:46.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":28,"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":286080680,"owners_count":30246626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"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.11.0","sha":"c392ae1e0a8acc8a1360e78cb4b8cbe9585524ee","kind":"commit","published_at":"2025-08-20T11:39:02.000Z","download_url":"https://codeload.github.com/ultrajson/ultrajson/tar.gz/5.11.0","html_url":"https://github.com/ultrajson/ultrajson/releases/tag/5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ultrajson/ultrajson@5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultrajson%2Fultrajson/tags/5.11.0/manifests"},{"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":"2026-03-08T05:02:24.775Z","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\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.16","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":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-ujson/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-ujson/codemeta","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":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.662Z","updated_at":"2026-04-27T18:20:24.295Z","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":13010671,"name":"py3-ujson","ecosystem":"alpine","description":"Fast Python JSON encoder and decoder","homepage":"https://github.com/ultrajson/ultrajson","licenses":"BSD-3-Clause AND TCL","normalized_licenses":["BSD-3-Clause","TCL"],"repository_url":"https://github.com/ultrajson/ultrajson","keywords_array":[],"namespace":"community","versions_count":2,"first_release_published_at":"2025-08-22T07:25:30.000Z","latest_release_published_at":"2026-04-28T07:17:54.000Z","latest_release_number":"5.12.0-r0","last_synced_at":"2026-04-28T07:34:59.830Z","created_at":"2026-01-31T01:26:15.835Z","updated_at":"2026-04-28T12:50:52.686Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/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":"2026-04-06T19:45:21.000Z","size":8714,"stargazers_count":4483,"open_issues_count":38,"forks_count":379,"subscribers_count":78,"default_branch":"main","last_synced_at":"2026-04-24T11:44:19.260Z","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":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-02-27T20:00:51.000Z","updated_at":"2026-04-24T06:18:57.000Z","dependencies_parsed_at":"2024-01-08T18:21:20.888Z","dependency_job_id":"34d28589-a936-4798-b74c-a199c097d954","html_url":"https://github.com/ultrajson/ultrajson","commit_stats":null,"previous_names":["esnme/ultrajson"],"tags_count":29,"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":286080680,"owners_count":32272370,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T09:15:33.318Z","status":"ssl_error","status_checked_at":"2026-04-25T09:15:31.997Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"tags":[]},"repo_metadata_updated_at":"2026-04-28T12:50:52.686Z","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\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","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":"2026-03-07T22:22:46.138Z","issues_count":65,"pull_requests_count":185,"avg_time_to_close_issue":37362582.70212766,"avg_time_to_close_pull_request":2204093.319018405,"issues_closed_count":47,"pull_requests_closed_count":163,"pull_request_authors_count":31,"issue_authors_count":55,"avg_comments_per_issue":4.569230769230769,"avg_comments_per_pull_request":2.5675675675675675,"merged_pull_requests_count":142,"bot_issues_count":1,"bot_pull_requests_count":69,"past_year_issues_count":6,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":1018.0,"past_year_avg_time_to_close_pull_request":489560.8484848485,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":2.6666666666666665,"past_year_avg_comments_per_pull_request":2.0681818181818183,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"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":59,"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":11,"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":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ujson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ujson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ujson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ujson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ujson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ujson/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":119,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2026-03-03T16:29:45.446Z","updated_at":"2026-03-03T16:29:45.446Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27569,"maintainers_count":427,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-04-27T18:20:22.382Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}}],"commits":{"id":4555,"full_name":"ultrajson/ultrajson","default_branch":"main","total_commits":780,"total_committers":90,"total_bot_commits":66,"total_bot_committers":2,"mean_commits":8.666666666666666,"dds":0.7217948717948718,"past_year_total_commits":48,"past_year_total_committers":9,"past_year_total_bot_commits":14,"past_year_total_bot_committers":2,"past_year_mean_commits":5.333333333333333,"past_year_dds":0.6458333333333333,"last_synced_at":"2026-05-15T12:12:54.787Z","last_synced_commit":"9eb608d3eb7c57c510139d98b469f0cce6114539","created_at":"2023-03-07T09:21:11.411Z","updated_at":"2026-05-15T12:10:52.227Z","committers":[{"name":"Hugo van Kemenade","email":"hugovk","login":"hugovk","count":217},{"name":"Jonas T?rnstr?m","email":"jonas.tarnstrom@esn.me","login":null,"count":129},{"name":"bwoodsend","email":"30940778+bwoodsend","login":"bwoodsend","count":106},{"name":"JustAnotherArchivist","email":"JustAnotherArchivist","login":"JustAnotherArchivist","count":39},{"name":"renovate[bot]","email":"29139614+renovate[bot]","login":"renovate[bot]","count":33},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":33},{"name":"Jonas Tarnstrom","email":"jtarnstrom@ea.com","login":null,"count":29},{"name":"Joakim Hamren","email":"joakim.hamren@gmail.com","login":"Jahaja","count":22},{"name":"joncrall","email":"jon.crall@kitware.com","login":"Erotemic","count":16},{"name":"Kieran O'Mahony","email":"kieranom@gmail.com","login":"Komnomnomnom","count":13},{"name":"Eric Le Lay","email":"elelay@macports.org","login":"elelay","count":7},{"name":"Mikhail Sychev","email":"msychev@google.com","login":"MikeAthene","count":7},{"name":"Tim Dawborn","email":"tim.dawborn@gmail.com","login":"timdawborn","count":6},{"name":"Joakim Hamren","email":"jhamren@ea.com","login":null,"count":6},{"name":"David W.H. Swenson","email":"dwhs@hyperblazer.net","login":"dwhswenson","count":5},{"name":"Hong Minhee","email":"minhee@dahlia.kr","login":"dahlia","count":5},{"name":"Tim Felgentreff","email":"timfelgentreff@gmail.com","login":"timfel","count":4},{"name":"unknown","email":"Jonas@Wilson.(none)","login":null,"count":4},{"name":"Mario Garcia-Armas","email":"mgarcia-armas@flipboard.com","login":null,"count":4},{"name":"Romulo A. Ceccon","email":"romuloceccon@gmail.com","login":"romuloceccon","count":4},{"name":"Will Ayd","email":"william.ayd@icloud.com","login":"WillAyd","count":3},{"name":"INADA Naoki","email":"inada-n@klab.com","login":"methane","count":3},{"name":"Ben Beasley","email":"code@musicinmybrain.net","login":"musicinmybrain","count":3},{"name":"Eugene Toder","email":"eltoder@gmail.com","login":"eltoder","count":3},{"name":"Jason Moiron","email":"jmoiron@jmoiron.net","login":"jmoiron","count":3},{"name":"kevin birch","email":"kmb@percolate.com","login":null,"count":3},{"name":"Philipp Otterbein","email":"philipp.otterbein@genesis-mining.com","login":"NaN-git","count":3},{"name":"Michał Górny","email":"mgorny@gentoo.org","login":"mgorny","count":3},{"name":"Mikhail Borisov","email":"borisov.mikhail@gmail.com","login":"borman","count":2},{"name":"Sami Salonen","email":"salonen@arcticsecurity.com","login":null,"count":2},{"name":"Nik","email":"nik@homejoy.com","login":null,"count":2},{"name":"Mike Krieger","email":"mikeyk@instagram.com","login":null,"count":2},{"name":"Logan Zhou","email":"xorcererzc@gmail.com","login":"Xorcerer","count":2},{"name":"Brandon Forehand","email":"b4hand@users.sf.net","login":"b4hand","count":1},{"name":"Carl Byström","email":"cgbystrom@gmail.com","login":"cgbystrom","count":1},{"name":"Benjamin Schubert","email":"bschubert15@bloomberg.net","login":"BenjaminSchubert","count":1},{"name":"Ben Bangert","email":"ben@groovie.org","login":"bbangert","count":1},{"name":"Anthony Shaw","email":"anthony.p.shaw@gmail.com","login":"tonybaloney","count":1},{"name":"Anthon van der Neut","email":"anthon@mnt.org","login":"AvdN","count":1},{"name":"Chen-Han Hsiao (Stanley)","email":"chenhan.hsiao.tw@gmail.com","login":"chenhan1218","count":1},{"name":"Christian","email":"chr.unterrainer@gmail.com","login":"CozyDoomer","count":1},{"name":"Chris Huang","email":"chris_huang@trend.com.tw","login":null,"count":1},{"name":"Georgy Kibardin","email":"georgy.kibardin@acronis.com","login":null,"count":1},{"name":"Jonas","email":"jota@mckinley.(none)","login":null,"count":1},{"name":"georgy","email":"george.kibardin@yandex.ru","login":null,"count":1},{"name":"Mitar","email":"mitar.git@tnode.com","login":"mitar","count":1},{"name":"Natanael Copa","email":"ncopa@alpinelinux.org","login":"ncopa","count":1},{"name":"Nick Vatamaniuc","email":"vatamane@gmail.com","login":"nickva","count":1},{"name":"Nik","email":"ngandhy@gmail.com","login":"ngandhy","count":1},{"name":"Niyas Sait","email":"niyas.sait@linaro.org","login":"niyas-sait","count":1},{"name":"Orivej Desh","email":"orivej@gmx.fr","login":"orivej","count":1},{"name":"Ramsey Kant","email":"ramsey.kant@gmail.com","login":"RamseyK","count":1},{"name":"Richard Frank","email":"rich@quantopian.com","login":"richafrank","count":1},{"name":"Roger Pate","email":"roger@qxxy.com","login":"rdpate","count":1},{"name":"RouquinBlanc","email":"therouquinblanc@gmail.com","login":"RouquinBlanc","count":1},{"name":"Sam Sneddon","email":"gsnedders@apple.com","login":"gsnedders","count":1},{"name":"Tim Gates","email":"tim.gates@iress.com","login":"timgates42","count":1},{"name":"Tom Nijhof","email":"nijhof.dns@gmail.com","login":"wagenrace","count":1},{"name":"W-Mark Kubacki","email":"wmark@hurrikane.de","login":"mark-kubacki","count":1},{"name":"WGH","email":"wgh@torlan.ru","login":"WGH-","count":1},{"name":"anthraxx","email":"levente@leventepolyak.net","login":"anthraxx","count":1},{"name":"boris","email":"boris.verk@gmail.com","login":"verhovsky","count":1},{"name":"fcicq","email":"fcicq@fcicq.net","login":"fcicq","count":1},{"name":"garenchan","email":"garenchan23@gmail.com","login":"garenchan","count":1},{"name":"grandnew","email":"40992447+grandnew","login":"grandnew","count":1},{"name":"markpiekarz","email":"piekarz@gmail.com","login":"markpiekarz","count":1},{"name":"nhancdt2602","email":"55862577+nhancdt2602","login":"nhancdt2602","count":1},{"name":"Ali Ebrahim","email":"aebrahim","login":"aebrahim","count":1},{"name":"Adam Johnson","email":"me@adamj.eu","login":"adamchainz","count":1},{"name":"Dimitri Papadopoulos Orfanos","email":"3234522+DimitriPapadopoulos","login":"DimitriPapadopoulos","count":1},{"name":"Dr. Nick","email":"nicholas.dahm@gmail.com","login":"das-intensity","count":1},{"name":"Drew H","email":"blag","login":"blag","count":1},{"name":"Filip Salomonsson","email":"filip.salomonsson@gmail.com","login":"filipsalo","count":1},{"name":"Geoffrey Blake","email":"geoffrey.w.blake@gmail.com","login":"geoffreyblake","count":1},{"name":"Guy Rozendorn","email":"guy@rzn.co.il","login":"grzn","count":1},{"name":"Harry Lee","email":"tclh123@gmail.com","login":"tclh123","count":1},{"name":"Iskra","email":"iskra.yw@gmail.com","login":"iskra","count":1},{"name":"Joe Marshall","email":"joe.marshall@nottingham.ac.uk","login":"joemarshall","count":1},{"name":"Josh Kelley","email":"joshkel@gmail.com","login":"joshkel","count":1},{"name":"Kevin Stanton","email":"stantonk@gmail.com","login":"stantonk","count":1},{"name":"Krisztián Szűcs","email":"szucs.krisztian@gmail.com","login":"kszucs","count":1},{"name":"Marco Edward Gorelli","email":"33491632+MarcoGorelli","login":"MarcoGorelli","count":1},{"name":"Mark Bishop","email":"mbishop@duosecurity.com","login":"mbish","count":1},{"name":"Mark Guzman","email":"segfault@hasno.info","login":"segfault","count":1},{"name":"Mark Vismonte","email":"mark.vismonte@gmail.com","login":"mvismonte","count":1},{"name":"Mathieu Leplatre","email":"mathieu@mozilla.com","login":"leplatrem","count":1},{"name":"Maxwell Bernstein","email":"tekknolagi@gmail.com","login":"tekknolagi","count":1},{"name":"Mengge Jin","email":"ch.papaw@gmail.com","login":"JTJL","count":1},{"name":"Michael van Bracht","email":"mvb@solute.de","login":"mbra","count":1},{"name":"smartsgy","email":"smartsgy@gmail.com","login":"easonlin","count":1}],"past_year_committers":[{"name":"Hugo van Kemenade","email":"1324225+hugovk","login":"hugovk","count":17},{"name":"renovate[bot]","email":"29139614+renovate[bot]","login":"renovate[bot]","count":9},{"name":"Brénainn Woodsend","email":"bwoodsend@gmail.com","login":"bwoodsend","count":9},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":5},{"name":"Tim Felgentreff","email":"timfelgentreff@gmail.com","login":"timfel","count":4},{"name":"nhancdt2602","email":"55862577+nhancdt2602","login":"nhancdt2602","count":1},{"name":"Tom Nijhof","email":"nijhof.dns@gmail.com","login":"wagenrace","count":1},{"name":"Ramsey Kant","email":"ramsey.kant@gmail.com","login":"RamseyK","count":1},{"name":"Marco Edward Gorelli","email":"33491632+MarcoGorelli","login":"MarcoGorelli","count":1}],"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":"2026-05-16T00:00:17.015Z","repositories_count":6235493,"commits_count":884701911,"contributors_count":34909928,"owners_count":1154053,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"ultrajson/ultrajson","html_url":"https://github.com/ultrajson/ultrajson","last_synced_at":"2026-05-15T12:07:35.916Z","status":"active","issues_count":73,"pull_requests_count":209,"avg_time_to_close_issue":35201060.14,"avg_time_to_close_pull_request":2446251.572222222,"issues_closed_count":50,"pull_requests_closed_count":180,"pull_request_authors_count":33,"issue_authors_count":59,"avg_comments_per_issue":4.287671232876712,"avg_comments_per_pull_request":2.61244019138756,"merged_pull_requests_count":157,"bot_issues_count":1,"bot_pull_requests_count":72,"past_year_issues_count":14,"past_year_pull_requests_count":39,"past_year_avg_time_to_close_issue":1003159.5,"past_year_avg_time_to_close_pull_request":122131.73913043478,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":23,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":2.2857142857142856,"past_year_avg_comments_per_pull_request":1.641025641025641,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":18,"created_at":"2023-05-10T11:07:04.018Z","updated_at":"2026-05-15T12:07:35.916Z","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":{"table":{"bug":5,"question":3,"wontfix":3,"enhancement":2,"release":1,"invalid":1,"help wanted":1,"documentation":1,"testing":1}},"pull_request_labels_count":{"table":{"changelog: skip":113,"dependencies":54,"changelog: Fixed":37,"changelog: Added":25,"changelog: Changed":14,"testing":14,"bug":2,"documentation":2,"duplicate":1,"changelog: Removed":1,"enhancement":1,"go":1}},"issue_author_associations_count":{"table":{"NONE":52,"CONTRIBUTOR":9,"MEMBER":6,"COLLABORATOR":6}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":98,"MEMBER":57,"COLLABORATOR":34,"NONE":20}},"issue_authors":{"table":{"hugovk":6,"JustAnotherArchivist":5,"RamseyK":4,"TheShiftedBit":2,"MichaelSuen-thePointer":2,"eugene-bright":1,"inferno-chromium":1,"renovate[bot]":1,"diefans":1,"MartinThoma":1,"telegraphic":1,"anbaoxu1":1,"Erotemic":1,"0-wiz-0":1,"musicinmybrain":1,"goanpeca":1,"GoldsteinE":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,"coco1629":1,"ngoldbaum":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,"bwoodsend":1,"orbisai0security":1,"olk-m":1,"hatedog":1,"yhrscholar":1,"knenad72":1,"eltoder":1,"hyperknot":1,"jimhonetech":1,"AvdN":1,"MPFuzz":1,"justeph":1}},"pull_request_authors":{"table":{"hugovk":57,"renovate[bot]":51,"pre-commit-ci[bot]":20,"bwoodsend":17,"JustAnotherArchivist":17,"RamseyK":7,"Erotemic":6,"tonybaloney":2,"AvdN":2,"timfel":2,"olk-m":2,"Nambers":2,"Attempt3035":2,"grandnew":2,"peter-varo-hx":2,"eltoder":1,"gnprice":1,"ncopa":1,"NaN-git":1,"jlusiardi":1,"MarcoGorelli":1,"FoxNick":1,"dependabot[bot]":1,"musicinmybrain":1,"joemarshall":1,"Adriandorr":1,"justeph":1,"WillAyd":1,"kumaraditya303":1,"marioga":1,"timgates42":1,"DimitriPapadopoulos":1,"vmfunc":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-17T00:00:41.354Z","repositories_count":14628505,"issues_count":34182796,"pull_requests_count":111841792,"authors_count":11264856,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{"bug":1}},"past_year_pull_request_labels_count":{"table":{"changelog: skip":20,"changelog: Fixed":9,"dependencies":9,"changelog: Added":4,"changelog: Changed":2,"changelog: Removed":1}},"past_year_issue_author_associations_count":{"table":{"NONE":8,"CONTRIBUTOR":4,"COLLABORATOR":1,"MEMBER":1}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":21,"MEMBER":7,"COLLABORATOR":6,"NONE":5}},"past_year_issue_authors":{"table":{"RamseyK":4,"bbhtt":1,"bwoodsend":1,"coco1629":1,"hugovk":1,"jimhonetech":1,"justeph":1,"MarcoGorelli":1,"ngoldbaum":1,"orbisai0security":1,"yhrscholar":1}},"past_year_pull_request_authors":{"table":{"renovate[bot]":9,"hugovk":7,"RamseyK":7,"bwoodsend":6,"pre-commit-ci[bot]":3,"timfel":2,"FoxNick":1,"justeph":1,"kumaraditya303":1,"MarcoGorelli":1,"vmfunc":1}},"maintainers":[{"table":{"login":"hugovk","count":63,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"}},{"table":{"login":"JustAnotherArchivist","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JustAnotherArchivist"}},{"table":{"login":"bwoodsend","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}}],"active_maintainers":[{"table":{"login":"hugovk","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"}},{"table":{"login":"bwoodsend","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bwoodsend"}}]}},"events":{"total":{"DeleteEvent":20,"PullRequestEvent":71,"ForkEvent":11,"IssuesEvent":15,"WatchEvent":162,"IssueCommentEvent":101,"PushEvent":37,"PullRequestReviewCommentEvent":9,"PullRequestReviewEvent":19,"CreateEvent":18},"last_year":{"DeleteEvent":12,"PullRequestEvent":38,"ForkEvent":6,"IssuesEvent":8,"WatchEvent":52,"IssueCommentEvent":42,"PushEvent":21,"PullRequestReviewCommentEvent":7,"PullRequestReviewEvent":10,"CreateEvent":9}},"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":34.39599286048255,"created_at":"2026-05-04T06:42:28.535Z","updated_at":"2026-05-17T13:09:49.717Z","avatar_url":"https://github.com/ultrajson.png","language":"C++","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/371477","html_url":"https://summary.ecosyste.ms/projects/371477"}