{"id":54427,"name":"mmocr","description":"OpenMMLab Text Detection, Recognition and Understanding Toolbox","url":"https://github.com/open-mmlab/mmocr","last_synced_at":"2025-09-05T13:27:25.507Z","repository":{"id":37338534,"uuid":"355559187","full_name":"open-mmlab/mmocr","owner":"open-mmlab","description":"OpenMMLab Text Detection, Recognition and Understanding Toolbox","archived":false,"fork":false,"pushed_at":"2024-11-27T09:38:10.000Z","size":16580,"stargazers_count":4614,"open_issues_count":193,"forks_count":772,"subscribers_count":60,"default_branch":"main","last_synced_at":"2025-08-24T23:35:34.591Z","etag":null,"topics":["abcnet","abinet","crnn","dbnet","deep-learning","fcenet","key-information-extraction","maskrcnn","ocr","pan","panet","psenet","pytorch","sar","sdmg-r","segmentation-based-text-recognition","spts","svtr","text-detection","text-recognition"],"latest_commit_sha":null,"homepage":"https://mmocr.readthedocs.io/en/dev-1.x/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/open-mmlab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-04-07T13:40:21.000Z","updated_at":"2025-08-22T06:54:13.000Z","dependencies_parsed_at":"2022-07-26T14:30:10.237Z","dependency_job_id":"50043956-d673-4851-b95e-b39ed72f72e6","html_url":"https://github.com/open-mmlab/mmocr","commit_stats":{"total_commits":1108,"total_committers":94,"mean_commits":"11.787234042553191","dds":0.6416967509025271,"last_synced_commit":"2caab0a4e7dff2929ee6113927098384af6072bf"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/open-mmlab/mmocr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-mmlab","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/sbom","scorecard":{"id":708414,"data":{"date":"2025-08-11","repo":{"name":"github.com/open-mmlab/mmocr","commit":"966296f26ac34cf0e96d40ab4a0a94c9a697909a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":4,"reason":"Found 14/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/merge_stage_test.yml:1","Warn: no topLevel permission defined: .github/workflows/pr_stage_test.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-to-pypi.yml:1","Warn: no topLevel permission defined: .github/workflows/test_mim.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"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/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/publish-to-pypi.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/publish-to-pypi.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_mim.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/test_mim.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_mim.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/test_mim.yml/main?enable=pin","Warn: containerImage not pinned by hash: .circleci/docker/Dockerfile:5","Warn: containerImage not pinned by hash: docker/Dockerfile:5","Warn: containerImage not pinned by hash: docker/serve/Dockerfile:4","Warn: pipCommand not pinned by hash: docker/Dockerfile:15","Warn: pipCommand not pinned by hash: docker/Dockerfile:18","Warn: pipCommand not pinned by hash: docker/Dockerfile:22","Warn: pipCommand not pinned by hash: docker/Dockerfile:23","Warn: pipCommand not pinned by hash: docker/Dockerfile:24","Warn: pipCommand not pinned by hash: docker/serve/Dockerfile:29","Warn: pipCommand not pinned by hash: docker/serve/Dockerfile:35","Warn: pipCommand not pinned by hash: docker/serve/Dockerfile:36","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:44","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:94","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:96","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:98","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:102","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:104","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:106","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/publish-to-pypi.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/publish-to-pypi.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test_mim.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/test_mim.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/test_mim.yml:41","Info:   0 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   3 containerImage dependencies pinned","Info:   0 out of  36 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(dev-1.x): error during branchesHandler.query: 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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":0,"reason":"21 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2022-238 / GHSA-h3qr-fjhm-jphw","Warn: Project is vulnerable to: PYSEC-2019-236 / GHSA-9q62-r72g-pvv7","Warn: Project is vulnerable to: PYSEC-2019-237 / GHSA-c74c-p4p7-r8q5","Warn: Project is vulnerable to: PYSEC-2019-240 / GHSA-ggwq-vrgp-6gv4","Warn: Project is vulnerable to: PYSEC-2019-239 / GHSA-pf3p-v9xp-mrvf","Warn: Project is vulnerable to: PYSEC-2019-238 / GHSA-r8g9-w4f3-9crm","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2022-43015 / GHSA-47fc-vmwq-366v","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T07:25:53.066Z","repository_id":37338534,"created_at":"2025-08-22T07:25:53.066Z","updated_at":"2025-08-22T07:25:53.066Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273763858,"owners_count":25163821,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"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":"open-mmlab","name":"OpenMMLab","uuid":"10245193","kind":"organization","description":"","email":null,"website":"https://openmmlab.com","location":"China","twitter":"OpenMMLab","company":null,"icon_url":"https://avatars.githubusercontent.com/u/10245193?v=4","repositories_count":53,"last_synced_at":"2025-03-22T16:45:34.723Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/open-mmlab","funding_links":[],"total_stars":126795,"followers":10989,"following":0,"created_at":"2022-11-13T11:44:40.846Z","updated_at":"2025-03-22T16:45:34.723Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-mmlab","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-mmlab/repositories"},"packages":[{"id":2804909,"name":"mmocr","ecosystem":"pypi","description":"OpenMMLab Text Detection, OCR, and NLP Toolbox","homepage":"https://github.com/open-mmlab/mmocr","licenses":"Apache License 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-mmlab/mmocr","keywords_array":["Text Detection","OCR","KIE","NLP"],"namespace":null,"versions_count":19,"first_release_published_at":"2021-05-18T15:25:34.000Z","latest_release_published_at":"2023-07-04T07:12:18.000Z","latest_release_number":"1.0.1","last_synced_at":"2025-08-24T20:04:31.054Z","created_at":"2022-04-10T11:37:40.361Z","updated_at":"2025-08-25T02:56:04.773Z","registry_url":"https://pypi.org/project/mmocr/","install_command":"pip install mmocr --index-url https://pypi.org/simple","documentation_url":"https://mmocr.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","License :: OSI Approved :: Apache Software License","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9"],"normalized_name":"mmocr","project_status":null},"repo_metadata":{"id":37338534,"uuid":"355559187","full_name":"open-mmlab/mmocr","owner":"open-mmlab","description":"OpenMMLab Text Detection, Recognition and Understanding Toolbox","archived":false,"fork":false,"pushed_at":"2024-11-27T09:38:10.000Z","size":16580,"stargazers_count":4614,"open_issues_count":193,"forks_count":772,"subscribers_count":60,"default_branch":"main","last_synced_at":"2025-08-24T23:35:34.591Z","etag":null,"topics":["abcnet","abinet","crnn","dbnet","deep-learning","fcenet","key-information-extraction","maskrcnn","ocr","pan","panet","psenet","pytorch","sar","sdmg-r","segmentation-based-text-recognition","spts","svtr","text-detection","text-recognition"],"latest_commit_sha":null,"homepage":"https://mmocr.readthedocs.io/en/dev-1.x/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/open-mmlab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-04-07T13:40:21.000Z","updated_at":"2025-08-22T06:54:13.000Z","dependencies_parsed_at":"2022-07-26T14:30:10.237Z","dependency_job_id":"50043956-d673-4851-b95e-b39ed72f72e6","html_url":"https://github.com/open-mmlab/mmocr","commit_stats":{"total_commits":1108,"total_committers":94,"mean_commits":"11.787234042553191","dds":0.6416967509025271,"last_synced_commit":"2caab0a4e7dff2929ee6113927098384af6072bf"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/open-mmlab/mmocr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-mmlab","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/sbom","scorecard":{"id":708414,"data":{"date":"2025-08-11","repo":{"name":"github.com/open-mmlab/mmocr","commit":"966296f26ac34cf0e96d40ab4a0a94c9a697909a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":4,"reason":"Found 14/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/merge_stage_test.yml:1","Warn: no topLevel permission defined: .github/workflows/pr_stage_test.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-to-pypi.yml:1","Warn: no topLevel permission defined: .github/workflows/test_mim.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"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/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/publish-to-pypi.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/publish-to-pypi.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_mim.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/test_mim.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_mim.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/test_mim.yml/main?enable=pin","Warn: containerImage not pinned by hash: .circleci/docker/Dockerfile:5","Warn: containerImage not pinned by hash: docker/Dockerfile:5","Warn: containerImage not pinned by hash: docker/serve/Dockerfile:4","Warn: pipCommand not pinned by hash: docker/Dockerfile:15","Warn: pipCommand not pinned by hash: docker/Dockerfile:18","Warn: pipCommand not pinned by hash: docker/Dockerfile:22","Warn: pipCommand not pinned by hash: docker/Dockerfile:23","Warn: pipCommand not pinned by hash: docker/Dockerfile:24","Warn: pipCommand not pinned by hash: docker/serve/Dockerfile:29","Warn: pipCommand not pinned by hash: docker/serve/Dockerfile:35","Warn: pipCommand not pinned by hash: docker/serve/Dockerfile:36","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:44","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:94","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:96","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:98","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:102","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:104","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:106","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/publish-to-pypi.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/publish-to-pypi.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test_mim.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/test_mim.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/test_mim.yml:41","Info:   0 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   3 containerImage dependencies pinned","Info:   0 out of  36 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(dev-1.x): error during branchesHandler.query: 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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":0,"reason":"21 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2022-238 / GHSA-h3qr-fjhm-jphw","Warn: Project is vulnerable to: PYSEC-2019-236 / GHSA-9q62-r72g-pvv7","Warn: Project is vulnerable to: PYSEC-2019-237 / GHSA-c74c-p4p7-r8q5","Warn: Project is vulnerable to: PYSEC-2019-240 / GHSA-ggwq-vrgp-6gv4","Warn: Project is vulnerable to: PYSEC-2019-239 / GHSA-pf3p-v9xp-mrvf","Warn: Project is vulnerable to: PYSEC-2019-238 / GHSA-r8g9-w4f3-9crm","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2022-43015 / GHSA-47fc-vmwq-366v","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T07:25:53.066Z","repository_id":37338534,"created_at":"2025-08-22T07:25:53.066Z","updated_at":"2025-08-22T07:25:53.066Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272000395,"owners_count":24856193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-25T02:00:12.092Z","response_time":1107,"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":"open-mmlab","name":"OpenMMLab","uuid":"10245193","kind":"organization","description":"","email":null,"website":"https://openmmlab.com","location":"China","twitter":"OpenMMLab","company":null,"icon_url":"https://avatars.githubusercontent.com/u/10245193?v=4","repositories_count":53,"last_synced_at":"2025-03-22T16:45:34.723Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/open-mmlab","funding_links":[],"total_stars":126795,"followers":10989,"following":0,"created_at":"2022-11-13T11:44:40.846Z","updated_at":"2025-03-22T16:45:34.723Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-mmlab","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-mmlab/repositories"},"tags":[{"name":"v1.0.1","sha":"1dcd6fa6958de22bcb997319833f0ac19c180ec7","kind":"commit","published_at":"2023-07-04T07:04:11.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.1","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"d7c59f3325aaf4cbf6ddd3ec69f03230bc582d19","kind":"commit","published_at":"2023-04-06T11:04:27.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0/manifests"},{"name":"v1.0.0rc6","sha":"bfb36d81b3c87a9e4bb04832d8e9d813e55e07a3","kind":"commit","published_at":"2023-03-07T12:25:48.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc6","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc6/manifests"},{"name":"v1.0.0rc5","sha":"27b6a68586b9a040678fe083bcf60662ae1b9261","kind":"commit","published_at":"2023-01-06T09:35:07.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc5","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc5/manifests"},{"name":"v1.0.0rc4","sha":"ebdf1cf90d44e278a322f327ac18eac6fff5a745","kind":"commit","published_at":"2022-12-06T09:24:35.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc4","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc4/manifests"},{"name":"v0.6.3","sha":"26bc4713d4a451ed510a67be0a4fdd9903fd9011","kind":"commit","published_at":"2022-11-03T11:56:40.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.6.3","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.3/manifests"},{"name":"v1.0.0rc3","sha":"abf5a8972c2e4d9855164794c5ce0687d9a4dea0","kind":"commit","published_at":"2022-11-03T11:56:16.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc3","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc3/manifests"},{"name":"v1.0.0rc2","sha":"357ccaf27daf6897561bde820e0565c5eb1440da","kind":"commit","published_at":"2022-10-14T06:23:54.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc2","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc2/manifests"},{"name":"v0.6.2","sha":"85f34730083f4cdca823bc794130d839d4e6d71b","kind":"commit","published_at":"2022-10-14T06:17:26.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.6.2","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.2/manifests"},{"name":"v1.0.0rc1","sha":"f30c16ce96bd2393570c04eeb9cf48a7916315cc","kind":"commit","published_at":"2022-10-09T11:19:16.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc1","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc1/manifests"},{"name":"v1.0.0rc0","sha":"c44b611a6cc5c6f59d06b5b7c7abc35e91d165b2","kind":"commit","published_at":"2022-09-01T06:27:53.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc0/manifests"},{"name":"v0.6.1","sha":"e5f071afb80d899c6c44eb95ac8e0357b492b369","kind":"commit","published_at":"2022-08-04T06:01:27.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.6.1","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"1962c249a6196bd50dc2940e396d9f98df0fe8fe","kind":"commit","published_at":"2022-05-05T14:16:41.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.6.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"0546134771e27be47d42d17befeb0559d89673a0","kind":"commit","published_at":"2022-03-31T09:42:24.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.5.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"a75fc6bf99a407d4cc1466ea4a81344e8907619d","kind":"commit","published_at":"2022-01-27T06:39:17.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.4.1","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"af9a62502cfac10eb767482f0d19f4933bfa063b","kind":"commit","published_at":"2021-12-15T03:34:56.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.4.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"f9d158fafa368e8a5ff9bd41b6c37046df388d08","kind":"commit","published_at":"2021-08-25T08:43:31.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.3.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"c1ae3a41e5fafc0e64bece2be108f1867214cd26","kind":"commit","published_at":"2021-07-20T15:19:07.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.2.1","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"af3cb8d5d7e5b24e971d498bb41cc48012eaf7a6","kind":"commit","published_at":"2021-05-18T14:58:21.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.2.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"524498479f59a897f36c795e95d4ab801fcbf9c7","kind":"commit","published_at":"2021-04-13T13:59:19.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.1.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-25T02:56:04.772Z","dependent_packages_count":3,"downloads":7749,"downloads_period":"last-month","dependent_repos_count":37,"rankings":{"downloads":3.6670018838815412,"dependent_repos_count":2.4171820524183585,"dependent_packages_count":3.247996957453357,"stargazers_count":1.2587308401798019,"forks_count":1.7587102138139834,"docker_downloads_count":3.789370078740158,"average":2.6898320044145336},"purl":"pkg:pypi/mmocr","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/mmocr","docker_dependents_count":0,"docker_downloads_count":0,"usage_url":"https://repos.ecosyste.ms/usage/pypi/mmocr","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/mmocr/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-24T22:05:11.361Z","issues_count":159,"pull_requests_count":109,"avg_time_to_close_issue":2412173.793650794,"avg_time_to_close_pull_request":1259188.4578313252,"issues_closed_count":63,"pull_requests_closed_count":83,"pull_request_authors_count":68,"issue_authors_count":123,"avg_comments_per_issue":2.20125786163522,"avg_comments_per_pull_request":2.4311926605504586,"merged_pull_requests_count":62,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":19,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":2041006.5,"past_year_avg_time_to_close_pull_request":631049.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":13,"past_year_avg_comments_per_issue":0.2631578947368421,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/issues","maintainers":[{"login":"gaotongxiao","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gaotongxiao"},{"login":"Mountchicken","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mountchicken"},{"login":"Harold-lkk","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Harold-lkk"},{"login":"jeffreykuang","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeffreykuang"},{"login":"ly015","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ly015"},{"login":"yuexy","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yuexy"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mmocr/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mmocr/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mmocr/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mmocr/related_packages","maintainers":[{"uuid":"openmmlab","login":"openmmlab","name":null,"email":null,"url":null,"packages_count":40,"html_url":"https://pypi.org/user/openmmlab/","role":null,"created_at":"2023-01-28T07:01:53.528Z","updated_at":"2023-01-28T07:01:53.528Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/openmmlab/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725141,"maintainers_count":308365,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","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":11632917,"name":"github.com/open-mmlab/mmocr","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/open-mmlab/mmocr","keywords_array":[],"namespace":null,"versions_count":13,"first_release_published_at":"2021-04-13T13:59:19.000Z","latest_release_published_at":"2023-07-04T07:04:11.000Z","latest_release_number":"v1.0.1","last_synced_at":"2025-08-25T01:08:18.215Z","created_at":"2025-05-13T08:52:03.173Z","updated_at":"2025-08-25T02:56:04.655Z","registry_url":"https://pkg.go.dev/github.com/open-mmlab/mmocr","install_command":"go get github.com/open-mmlab/mmocr","documentation_url":"https://pkg.go.dev/github.com/open-mmlab/mmocr#section-documentation","metadata":{},"repo_metadata":{"id":37338534,"uuid":"355559187","full_name":"open-mmlab/mmocr","owner":"open-mmlab","description":"OpenMMLab Text Detection, Recognition and Understanding Toolbox","archived":false,"fork":false,"pushed_at":"2024-11-27T09:38:10.000Z","size":16580,"stargazers_count":4614,"open_issues_count":193,"forks_count":772,"subscribers_count":60,"default_branch":"main","last_synced_at":"2025-08-24T23:35:34.591Z","etag":null,"topics":["abcnet","abinet","crnn","dbnet","deep-learning","fcenet","key-information-extraction","maskrcnn","ocr","pan","panet","psenet","pytorch","sar","sdmg-r","segmentation-based-text-recognition","spts","svtr","text-detection","text-recognition"],"latest_commit_sha":null,"homepage":"https://mmocr.readthedocs.io/en/dev-1.x/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/open-mmlab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-04-07T13:40:21.000Z","updated_at":"2025-08-22T06:54:13.000Z","dependencies_parsed_at":"2022-07-26T14:30:10.237Z","dependency_job_id":"50043956-d673-4851-b95e-b39ed72f72e6","html_url":"https://github.com/open-mmlab/mmocr","commit_stats":{"total_commits":1108,"total_committers":94,"mean_commits":"11.787234042553191","dds":0.6416967509025271,"last_synced_commit":"2caab0a4e7dff2929ee6113927098384af6072bf"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/open-mmlab/mmocr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-mmlab","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/sbom","scorecard":{"id":708414,"data":{"date":"2025-08-11","repo":{"name":"github.com/open-mmlab/mmocr","commit":"966296f26ac34cf0e96d40ab4a0a94c9a697909a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":4,"reason":"Found 14/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/merge_stage_test.yml:1","Warn: no topLevel permission defined: .github/workflows/pr_stage_test.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-to-pypi.yml:1","Warn: no topLevel permission defined: .github/workflows/test_mim.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"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/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/publish-to-pypi.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/publish-to-pypi.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_mim.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/test_mim.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_mim.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/test_mim.yml/main?enable=pin","Warn: containerImage not pinned by hash: .circleci/docker/Dockerfile:5","Warn: containerImage not pinned by hash: docker/Dockerfile:5","Warn: containerImage not pinned by hash: docker/serve/Dockerfile:4","Warn: pipCommand not pinned by hash: docker/Dockerfile:15","Warn: pipCommand not pinned by hash: docker/Dockerfile:18","Warn: pipCommand not pinned by hash: docker/Dockerfile:22","Warn: pipCommand not pinned by hash: docker/Dockerfile:23","Warn: pipCommand not pinned by hash: docker/Dockerfile:24","Warn: pipCommand not pinned by hash: docker/serve/Dockerfile:29","Warn: pipCommand not pinned by hash: docker/serve/Dockerfile:35","Warn: pipCommand not pinned by hash: docker/serve/Dockerfile:36","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:44","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:94","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:96","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:98","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:102","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:104","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:106","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/publish-to-pypi.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/publish-to-pypi.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test_mim.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/test_mim.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/test_mim.yml:41","Info:   0 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   3 containerImage dependencies pinned","Info:   0 out of  36 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(dev-1.x): error during branchesHandler.query: 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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":0,"reason":"21 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2022-238 / GHSA-h3qr-fjhm-jphw","Warn: Project is vulnerable to: PYSEC-2019-236 / GHSA-9q62-r72g-pvv7","Warn: Project is vulnerable to: PYSEC-2019-237 / GHSA-c74c-p4p7-r8q5","Warn: Project is vulnerable to: PYSEC-2019-240 / GHSA-ggwq-vrgp-6gv4","Warn: Project is vulnerable to: PYSEC-2019-239 / GHSA-pf3p-v9xp-mrvf","Warn: Project is vulnerable to: PYSEC-2019-238 / GHSA-r8g9-w4f3-9crm","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2022-43015 / GHSA-47fc-vmwq-366v","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T07:25:53.066Z","repository_id":37338534,"created_at":"2025-08-22T07:25:53.066Z","updated_at":"2025-08-22T07:25:53.066Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272000395,"owners_count":24856193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-25T02:00:12.092Z","response_time":1107,"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":"open-mmlab","name":"OpenMMLab","uuid":"10245193","kind":"organization","description":"","email":null,"website":"https://openmmlab.com","location":"China","twitter":"OpenMMLab","company":null,"icon_url":"https://avatars.githubusercontent.com/u/10245193?v=4","repositories_count":53,"last_synced_at":"2025-03-22T16:45:34.723Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/open-mmlab","funding_links":[],"total_stars":126795,"followers":10989,"following":0,"created_at":"2022-11-13T11:44:40.846Z","updated_at":"2025-03-22T16:45:34.723Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-mmlab","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-mmlab/repositories"},"tags":[{"name":"v1.0.1","sha":"1dcd6fa6958de22bcb997319833f0ac19c180ec7","kind":"commit","published_at":"2023-07-04T07:04:11.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.1","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"d7c59f3325aaf4cbf6ddd3ec69f03230bc582d19","kind":"commit","published_at":"2023-04-06T11:04:27.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0/manifests"},{"name":"v1.0.0rc6","sha":"bfb36d81b3c87a9e4bb04832d8e9d813e55e07a3","kind":"commit","published_at":"2023-03-07T12:25:48.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc6","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc6/manifests"},{"name":"v1.0.0rc5","sha":"27b6a68586b9a040678fe083bcf60662ae1b9261","kind":"commit","published_at":"2023-01-06T09:35:07.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc5","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc5/manifests"},{"name":"v1.0.0rc4","sha":"ebdf1cf90d44e278a322f327ac18eac6fff5a745","kind":"commit","published_at":"2022-12-06T09:24:35.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc4","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc4/manifests"},{"name":"v0.6.3","sha":"26bc4713d4a451ed510a67be0a4fdd9903fd9011","kind":"commit","published_at":"2022-11-03T11:56:40.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.6.3","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.3/manifests"},{"name":"v1.0.0rc3","sha":"abf5a8972c2e4d9855164794c5ce0687d9a4dea0","kind":"commit","published_at":"2022-11-03T11:56:16.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc3","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc3/manifests"},{"name":"v1.0.0rc2","sha":"357ccaf27daf6897561bde820e0565c5eb1440da","kind":"commit","published_at":"2022-10-14T06:23:54.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc2","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc2/manifests"},{"name":"v0.6.2","sha":"85f34730083f4cdca823bc794130d839d4e6d71b","kind":"commit","published_at":"2022-10-14T06:17:26.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.6.2","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.2/manifests"},{"name":"v1.0.0rc1","sha":"f30c16ce96bd2393570c04eeb9cf48a7916315cc","kind":"commit","published_at":"2022-10-09T11:19:16.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc1","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc1/manifests"},{"name":"v1.0.0rc0","sha":"c44b611a6cc5c6f59d06b5b7c7abc35e91d165b2","kind":"commit","published_at":"2022-09-01T06:27:53.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc0/manifests"},{"name":"v0.6.1","sha":"e5f071afb80d899c6c44eb95ac8e0357b492b369","kind":"commit","published_at":"2022-08-04T06:01:27.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.6.1","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"1962c249a6196bd50dc2940e396d9f98df0fe8fe","kind":"commit","published_at":"2022-05-05T14:16:41.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.6.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"0546134771e27be47d42d17befeb0559d89673a0","kind":"commit","published_at":"2022-03-31T09:42:24.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.5.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"a75fc6bf99a407d4cc1466ea4a81344e8907619d","kind":"commit","published_at":"2022-01-27T06:39:17.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.4.1","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"af9a62502cfac10eb767482f0d19f4933bfa063b","kind":"commit","published_at":"2021-12-15T03:34:56.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.4.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"f9d158fafa368e8a5ff9bd41b6c37046df388d08","kind":"commit","published_at":"2021-08-25T08:43:31.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.3.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"c1ae3a41e5fafc0e64bece2be108f1867214cd26","kind":"commit","published_at":"2021-07-20T15:19:07.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.2.1","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"af3cb8d5d7e5b24e971d498bb41cc48012eaf7a6","kind":"commit","published_at":"2021-05-18T14:58:21.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.2.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"524498479f59a897f36c795e95d4ab801fcbf9c7","kind":"commit","published_at":"2021-04-13T13:59:19.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.1.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-25T02:56:04.655Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.872169551146985,"dependent_packages_count":5.502884480318988,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.687527015732987},"purl":"pkg:golang/github.com/open-mmlab/mmocr","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-mmlab/mmocr","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-mmlab/mmocr","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-mmlab/mmocr/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-24T22:05:11.361Z","issues_count":159,"pull_requests_count":109,"avg_time_to_close_issue":2412173.793650794,"avg_time_to_close_pull_request":1259188.4578313252,"issues_closed_count":63,"pull_requests_closed_count":83,"pull_request_authors_count":68,"issue_authors_count":123,"avg_comments_per_issue":2.20125786163522,"avg_comments_per_pull_request":2.4311926605504586,"merged_pull_requests_count":62,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":19,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":2041006.5,"past_year_avg_time_to_close_pull_request":631049.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":13,"past_year_avg_comments_per_issue":0.2631578947368421,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/issues","maintainers":[{"login":"gaotongxiao","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gaotongxiao"},{"login":"Mountchicken","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mountchicken"},{"login":"Harold-lkk","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Harold-lkk"},{"login":"jeffreykuang","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeffreykuang"},{"login":"ly015","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ly015"},{"login":"yuexy","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yuexy"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-mmlab%2Fmmocr/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-mmlab%2Fmmocr/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-mmlab%2Fmmocr/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-mmlab%2Fmmocr/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1952121,"maintainers_count":0,"namespaces_count":741275,"keywords_count":109185,"github":"golang","metadata":{"funded_packages_count":49011},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-05T05:14:06.439Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":10821861,"name":"ocr-jm","ecosystem":"pypi","description":"Modification on top of OpenMMLab Text Detection, OCR, and NLP Toolbox","homepage":"https://github.com/NaJaeMin92","licenses":"Apache License 2.0","normalized_licenses":[],"repository_url":"https://github.com/open-mmlab/mmocr","keywords_array":["Text Detection","OCR","KIE","NLP"],"namespace":null,"versions_count":8,"first_release_published_at":"2024-08-19T08:34:58.000Z","latest_release_published_at":null,"latest_release_number":null,"last_synced_at":"2024-12-09T18:15:16.527Z","created_at":"2024-08-19T08:48:14.603Z","updated_at":"2025-08-25T02:56:04.791Z","registry_url":"https://pypi.org/project/ocr-jm/","install_command":"pip install ocr-jm --index-url https://pypi.org/simple","documentation_url":"https://ocr-jm.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","License :: OSI Approved :: Apache Software License","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9"],"normalized_name":"ocr-jm"},"repo_metadata":{"id":37338534,"uuid":"355559187","full_name":"open-mmlab/mmocr","owner":"open-mmlab","description":"OpenMMLab Text Detection, Recognition and Understanding Toolbox","archived":false,"fork":false,"pushed_at":"2024-11-27T09:38:10.000Z","size":16580,"stargazers_count":4614,"open_issues_count":193,"forks_count":772,"subscribers_count":60,"default_branch":"main","last_synced_at":"2025-08-24T23:35:34.591Z","etag":null,"topics":["abcnet","abinet","crnn","dbnet","deep-learning","fcenet","key-information-extraction","maskrcnn","ocr","pan","panet","psenet","pytorch","sar","sdmg-r","segmentation-based-text-recognition","spts","svtr","text-detection","text-recognition"],"latest_commit_sha":null,"homepage":"https://mmocr.readthedocs.io/en/dev-1.x/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/open-mmlab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-04-07T13:40:21.000Z","updated_at":"2025-08-22T06:54:13.000Z","dependencies_parsed_at":"2022-07-26T14:30:10.237Z","dependency_job_id":"50043956-d673-4851-b95e-b39ed72f72e6","html_url":"https://github.com/open-mmlab/mmocr","commit_stats":{"total_commits":1108,"total_committers":94,"mean_commits":"11.787234042553191","dds":0.6416967509025271,"last_synced_commit":"2caab0a4e7dff2929ee6113927098384af6072bf"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/open-mmlab/mmocr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-mmlab","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/sbom","scorecard":{"id":708414,"data":{"date":"2025-08-11","repo":{"name":"github.com/open-mmlab/mmocr","commit":"966296f26ac34cf0e96d40ab4a0a94c9a697909a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":4,"reason":"Found 14/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/merge_stage_test.yml:1","Warn: no topLevel permission defined: .github/workflows/pr_stage_test.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-to-pypi.yml:1","Warn: no topLevel permission defined: .github/workflows/test_mim.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"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/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/merge_stage_test.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/merge_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr_stage_test.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/pr_stage_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/publish-to-pypi.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/publish-to-pypi.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_mim.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/test_mim.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_mim.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/open-mmlab/mmocr/test_mim.yml/main?enable=pin","Warn: containerImage not pinned by hash: .circleci/docker/Dockerfile:5","Warn: containerImage not pinned by hash: docker/Dockerfile:5","Warn: containerImage not pinned by hash: docker/serve/Dockerfile:4","Warn: pipCommand not pinned by hash: docker/Dockerfile:15","Warn: pipCommand not pinned by hash: docker/Dockerfile:18","Warn: pipCommand not pinned by hash: docker/Dockerfile:22","Warn: pipCommand not pinned by hash: docker/Dockerfile:23","Warn: pipCommand not pinned by hash: docker/Dockerfile:24","Warn: pipCommand not pinned by hash: docker/serve/Dockerfile:29","Warn: pipCommand not pinned by hash: docker/serve/Dockerfile:35","Warn: pipCommand not pinned by hash: docker/serve/Dockerfile:36","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:44","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:92","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:94","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:96","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:98","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:102","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:104","Warn: pipCommand not pinned by hash: .github/workflows/merge_stage_test.yml:106","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/pr_stage_test.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/publish-to-pypi.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/publish-to-pypi.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test_mim.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/test_mim.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/test_mim.yml:41","Info:   0 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   3 containerImage dependencies pinned","Info:   0 out of  36 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(dev-1.x): error during branchesHandler.query: 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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":0,"reason":"21 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2022-238 / GHSA-h3qr-fjhm-jphw","Warn: Project is vulnerable to: PYSEC-2019-236 / GHSA-9q62-r72g-pvv7","Warn: Project is vulnerable to: PYSEC-2019-237 / GHSA-c74c-p4p7-r8q5","Warn: Project is vulnerable to: PYSEC-2019-240 / GHSA-ggwq-vrgp-6gv4","Warn: Project is vulnerable to: PYSEC-2019-239 / GHSA-pf3p-v9xp-mrvf","Warn: Project is vulnerable to: PYSEC-2019-238 / GHSA-r8g9-w4f3-9crm","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2022-43015 / GHSA-47fc-vmwq-366v","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T07:25:53.066Z","repository_id":37338534,"created_at":"2025-08-22T07:25:53.066Z","updated_at":"2025-08-22T07:25:53.066Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272000395,"owners_count":24856193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-25T02:00:12.092Z","response_time":1107,"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":"open-mmlab","name":"OpenMMLab","uuid":"10245193","kind":"organization","description":"","email":null,"website":"https://openmmlab.com","location":"China","twitter":"OpenMMLab","company":null,"icon_url":"https://avatars.githubusercontent.com/u/10245193?v=4","repositories_count":53,"last_synced_at":"2025-03-22T16:45:34.723Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/open-mmlab","funding_links":[],"total_stars":126795,"followers":10989,"following":0,"created_at":"2022-11-13T11:44:40.846Z","updated_at":"2025-03-22T16:45:34.723Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-mmlab","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-mmlab/repositories"},"tags":[{"name":"v1.0.1","sha":"1dcd6fa6958de22bcb997319833f0ac19c180ec7","kind":"commit","published_at":"2023-07-04T07:04:11.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.1","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"d7c59f3325aaf4cbf6ddd3ec69f03230bc582d19","kind":"commit","published_at":"2023-04-06T11:04:27.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0/manifests"},{"name":"v1.0.0rc6","sha":"bfb36d81b3c87a9e4bb04832d8e9d813e55e07a3","kind":"commit","published_at":"2023-03-07T12:25:48.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc6","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc6/manifests"},{"name":"v1.0.0rc5","sha":"27b6a68586b9a040678fe083bcf60662ae1b9261","kind":"commit","published_at":"2023-01-06T09:35:07.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc5","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc5/manifests"},{"name":"v1.0.0rc4","sha":"ebdf1cf90d44e278a322f327ac18eac6fff5a745","kind":"commit","published_at":"2022-12-06T09:24:35.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc4","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc4/manifests"},{"name":"v0.6.3","sha":"26bc4713d4a451ed510a67be0a4fdd9903fd9011","kind":"commit","published_at":"2022-11-03T11:56:40.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.6.3","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.3/manifests"},{"name":"v1.0.0rc3","sha":"abf5a8972c2e4d9855164794c5ce0687d9a4dea0","kind":"commit","published_at":"2022-11-03T11:56:16.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc3","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc3/manifests"},{"name":"v1.0.0rc2","sha":"357ccaf27daf6897561bde820e0565c5eb1440da","kind":"commit","published_at":"2022-10-14T06:23:54.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc2","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc2/manifests"},{"name":"v0.6.2","sha":"85f34730083f4cdca823bc794130d839d4e6d71b","kind":"commit","published_at":"2022-10-14T06:17:26.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.6.2","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.2/manifests"},{"name":"v1.0.0rc1","sha":"f30c16ce96bd2393570c04eeb9cf48a7916315cc","kind":"commit","published_at":"2022-10-09T11:19:16.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc1","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc1/manifests"},{"name":"v1.0.0rc0","sha":"c44b611a6cc5c6f59d06b5b7c7abc35e91d165b2","kind":"commit","published_at":"2022-09-01T06:27:53.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v1.0.0rc0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v1.0.0rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v1.0.0rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v1.0.0rc0/manifests"},{"name":"v0.6.1","sha":"e5f071afb80d899c6c44eb95ac8e0357b492b369","kind":"commit","published_at":"2022-08-04T06:01:27.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.6.1","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"1962c249a6196bd50dc2940e396d9f98df0fe8fe","kind":"commit","published_at":"2022-05-05T14:16:41.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.6.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"0546134771e27be47d42d17befeb0559d89673a0","kind":"commit","published_at":"2022-03-31T09:42:24.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.5.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"a75fc6bf99a407d4cc1466ea4a81344e8907619d","kind":"commit","published_at":"2022-01-27T06:39:17.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.4.1","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"af9a62502cfac10eb767482f0d19f4933bfa063b","kind":"commit","published_at":"2021-12-15T03:34:56.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.4.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"f9d158fafa368e8a5ff9bd41b6c37046df388d08","kind":"commit","published_at":"2021-08-25T08:43:31.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.3.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"c1ae3a41e5fafc0e64bece2be108f1867214cd26","kind":"commit","published_at":"2021-07-20T15:19:07.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.2.1","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"af3cb8d5d7e5b24e971d498bb41cc48012eaf7a6","kind":"commit","published_at":"2021-05-18T14:58:21.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.2.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"524498479f59a897f36c795e95d4ab801fcbf9c7","kind":"commit","published_at":"2021-04-13T13:59:19.000Z","download_url":"https://codeload.github.com/open-mmlab/mmocr/tar.gz/v0.1.0","html_url":"https://github.com/open-mmlab/mmocr/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-mmlab/mmocr@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-25T02:56:04.791Z","dependent_packages_count":0,"downloads":874,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":58.901487854827735,"dependent_packages_count":10.462914238023254,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":34.6822010464255},"purl":"pkg:pypi/ocr-jm","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/ocr-jm","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/ocr-jm","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/ocr-jm/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-24T22:05:11.361Z","issues_count":159,"pull_requests_count":109,"avg_time_to_close_issue":2412173.793650794,"avg_time_to_close_pull_request":1259188.4578313252,"issues_closed_count":63,"pull_requests_closed_count":83,"pull_request_authors_count":68,"issue_authors_count":123,"avg_comments_per_issue":2.20125786163522,"avg_comments_per_pull_request":2.4311926605504586,"merged_pull_requests_count":62,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":19,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":2041006.5,"past_year_avg_time_to_close_pull_request":631049.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":13,"past_year_avg_comments_per_issue":0.2631578947368421,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/issues","maintainers":[{"login":"gaotongxiao","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gaotongxiao"},{"login":"Mountchicken","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mountchicken"},{"login":"Harold-lkk","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Harold-lkk"},{"login":"jeffreykuang","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeffreykuang"},{"login":"ly015","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ly015"},{"login":"yuexy","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yuexy"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ocr-jm/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ocr-jm/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ocr-jm/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ocr-jm/related_packages","maintainers":[{"uuid":"Jaemin","login":"Jaemin","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/Jaemin/","role":null,"created_at":"2024-08-19T08:51:50.624Z","updated_at":"2024-08-19T08:51:50.624Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Jaemin/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725141,"maintainers_count":308365,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","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"}}],"commits":{"id":612766,"full_name":"open-mmlab/mmocr","default_branch":"main","committers":[{"name":"Tong Gao","email":"gaotongxiao@gmail.com","login":"gaotongxiao","count":397},{"name":"liukuikun","email":"24622904+Harold-lkk","login":"Harold-lkk","count":149},{"name":"Xinyu Wang","email":"45810070+xinke-wang","login":"xinke-wang","count":127},{"name":"Hongbin Sun","email":"hongbin306@gmail.com","login":"cuhk-hbsun","count":114},{"name":"jiangqing.vendor","email":"mountchicken@outlook.com","login":"Mountchicken","count":89},{"name":"lizz","email":"innerlee","login":"innerlee","count":68},{"name":"quincylin1","email":"33197366+quincylin1","login":"quincylin1","count":23},{"name":"Kevin Wang","email":"34083603+KevinNuNu","login":"KevinNuNu","count":10},{"name":"AllentDan","email":"41138331+AllentDan","login":"AllentDan","count":9},{"name":"Jianyong Chen","email":"46100303+HolyCrap96","login":"HolyCrap96","count":9},{"name":"yuexy","email":"yuexy","login":"yuexy","count":6},{"name":"jeffreykuang","email":"kuangzhh@gmail.com","login":"jeffreykuang","count":5},{"name":"Zyq-scut","email":"66082575+Zyq-scut","login":"Zyq-scut","count":5},{"name":"vansin","email":"msnode@163.com","login":"vansin","count":4},{"name":"liukuikun","email":"wdsd641417025","login":"wdsd641417025","count":4},{"name":"shaohua.zhang","email":"BeyondYourself","login":"BeyondYourself","count":3},{"name":"garvan2021","email":"88643500+garvan2021","login":"garvan2021","count":3},{"name":"#W[_t","email":"doem1997@gmail.com","login":"doem97","count":3},{"name":"Sergio Bugallo Enjamio","email":"sergio.bugallo@cinfo.es","login":"sbugallo","count":3},{"name":"SamAyala","email":"72941105+samayala22","login":"samayala22","count":3},{"name":"sunhongbin","email":"sunhongbin@sensetime.com","login":null,"count":3},{"name":"Yewen Zhou","email":"yewenzhou@berkeley.edu","login":"Hegelim","count":2},{"name":"Yang Liu","email":"69834766+willpat1213","login":"willpat1213","count":2},{"name":"RangiLyu","email":"lyuchq@gmail.com","login":"RangiLyu","count":2},{"name":"Max Bachmann","email":"kontakt@maxbachmann.de","login":"maxbachmann","count":2},{"name":"LvTianlei","email":"2793145003@qq.com","login":"2793145003","count":2},{"name":"Janghoo Lee","email":"46595649+ProtossDragoon","login":"ProtossDragoon","count":2},{"name":"Hugo Tong","email":"tkh6425@gmail.com","login":"hugotong6425","count":2},{"name":"EricTian","email":"465539338@qq.com","login":"A465539338","count":1},{"name":"EnableAsync","email":"43645467+EnableAsync","login":"EnableAsync","count":1},{"name":"DongJinLee","email":"96943196+ldj7672","login":"ldj7672","count":1},{"name":"DingNing@sanmenxia","email":"92780278+IncludeMathH","login":"IncludeMathH","count":1},{"name":"Darwin Bautista","email":"baudm","login":"baudm","count":1},{"name":"DEEPBLUE","email":"48973848+EighteenSprings","login":"EighteenSprings","count":1},{"name":"Antonio Lanza","email":"antoniolanza1996@gmail.com","login":"antoniolanza1996","count":1},{"name":"Amit Agarwal","email":"amit.pinaki@gmail.com","login":"amitbcp","count":1},{"name":"Alireza Kashani","email":"alireza.kashanipour@gmail.com","login":"naarkhoo","count":1},{"name":"Alexander Soare","email":"alexander.soare159@gmail.com","login":"alexander-soare","count":1},{"name":"Alexander Rogachev","email":"56756391+rogachevai","login":"rogachevai","count":1},{"name":"Abdelrahman Ahmad","email":"47902062+Abdelrahman350","login":"Abdelrahman350","count":1},{"name":"apiaccess21","email":"93123994+apiaccess21","login":"apiaccess21","count":1},{"name":"cherryjm","email":"47238203+cherryjm","login":"cherryjm","count":1},{"name":"YueXy","email":"yuexiaoyu@sensetime.com","login":null,"count":1},{"name":"万宇","email":"42319918+fengshiwest","login":"fengshiwest","count":1},{"name":"Fei Wang","email":"fei.comm@icloud.com","login":"Fei-Wang","count":1},{"name":"double22a","email":"353877046@qq.com","login":"double22a","count":1},{"name":"fatfishZhao","email":"fatfishzyx@gmail.com","login":"fatfishZhao","count":1},{"name":"fcakyon","email":"34196005+fcakyon","login":"fcakyon","count":1},{"name":"frankstorming","email":"49055586+frankstorming","login":"frankstorming","count":1},{"name":"hq_wei","email":"1075202195@qq.com","login":"HqWei","count":1},{"name":"jorie-peng","email":"54258789+jorie-peng","login":"jorie-peng","count":1},{"name":"jyshee","email":"jyshee@163.com","login":"jyshee","count":1},{"name":"kang sheng","email":"techkangsh@gmail.com","login":"techkang","count":1},{"name":"kira","email":"39787375+yangrisheng","login":"yangrisheng","count":1},{"name":"leezeeyee","email":"47478961+easilylazy","login":"easilylazy","count":1},{"name":"miwojc","email":"32404415+miwojc","login":"miwojc","count":1},{"name":"mpena-vina","email":"68380949+mpena-vina","login":"mpena-vina","count":1},{"name":"rpb","email":"balandongiv@gmail.com","login":"balandongiv","count":1},{"name":"seekingdeep","email":"muharraq@outlook.com","login":"seekingdeep","count":1},{"name":"tpoisonooo","email":"khj.application@aliyun.com","login":"tpoisonooo","count":1},{"name":"tripleMu","email":"gpu@163.com","login":"triple-Mu","count":1},{"name":"xiefeifeihu","email":"xiefeifeihu@qq.com","login":"xiefeifeihu","count":1},{"name":"zhengjie.xu","email":"jerryxuzhengjie@gmail.com","login":"crazysteeaam","count":1},{"name":"zhuda","email":"im.zhuda@gmail.com","login":"OstrichThinking","count":1},{"name":"EuanHoll","email":"ehollidge@hotmail.com","login":"EuanHoll","count":1},{"name":"Ferry Huang","email":"71176040+FerryHuang","login":"FerryHuang","count":1},{"name":"GPhilo","email":"4441724+GPhilo","login":"GPhilo","count":1},{"name":"Ikko Eltociear Ashimine","email":"eltociear@gmail.com","login":"eltociear","count":1},{"name":"Jaylin Lee","email":"61487970+APX103","login":"APX103","count":1},{"name":"Jianquan Ye","email":"547885816@qq.com","login":"JiaquanYe","count":1},{"name":"Jiaqi Duan","email":"duantongxue@gmail.com","login":"duanjiaqi","count":1},{"name":"Kai Chen","email":"chenkaidev@gmail.com","login":"hellock","count":1},{"name":"Lum","email":"linyux1104@163.com","login":"Lum1104","count":1},{"name":"Minghui Liao","email":"21288480+MhLiao","login":"MhLiao","count":1},{"name":"Mingyu Liu","email":"88388495+MingyuLau","login":"MingyuLau","count":1},{"name":"Nidham Tekaya","email":"62834628+TekayaNidham","login":"TekayaNidham","count":1},{"name":"Omkar Manjrekar","email":"manjrekarom@gmail.com","login":"manjrekarom","count":1},{"name":"Quantum Cat","email":"43344034+A-new-b","login":"A-new-b","count":1},{"name":"Shouping Shan","email":"shp395210@outlook.com","login":"ShoupingShan","count":1},{"name":"Tommy in Tongji","email":"36354458+TommyZihao","login":"TommyZihao","count":1},{"name":"Wenqing Zhang","email":"wenqingzhang@bytedance.com","login":"HannibalAPE","count":1},{"name":"Y-M-Y","email":"44496446+Y-M-Y","login":"Y-M-Y","count":1},{"name":"YangLy","email":"yzhcode@gmail.com","login":"Yangget","count":1},{"name":"Yining Li","email":"liyining0712@gmail.com","login":"ly015","count":1},{"name":"Zaida Zhou","email":"58739961+zhouzaida","login":"zhouzaida","count":1},{"name":"Михаил","email":"mike.milos@yandex.ru","login":"MiXaiLL76","count":1}],"total_commits":1109,"total_committers":86,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":12.895348837209303,"dds":0.6420198376916141,"past_year_committers":[{"name":"Михаил","email":"mike.milos@yandex.ru","login":"MiXaiLL76","count":1},{"name":"liukuikun","email":"24622904+Harold-lkk","login":"Harold-lkk","count":1}],"past_year_total_commits":2,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":1.0,"past_year_dds":0.5,"last_synced_at":"2025-01-26T16:13:44.033Z","last_synced_commit":"966296f26ac34cf0e96d40ab4a0a94c9a697909a","created_at":"2023-03-09T07:30:33.623Z","updated_at":"2025-01-26T16:13:44.051Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-29T00:00:19.078Z","repositories_count":5479765,"commits_count":853309695,"contributors_count":31095220,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"open-mmlab/mmocr","html_url":"https://github.com/open-mmlab/mmocr","last_synced_at":"2025-08-30T10:13:03.787Z","status":null,"issues_count":151,"pull_requests_count":105,"avg_time_to_close_issue":2390366.419354839,"avg_time_to_close_pull_request":1266848.6951219512,"issues_closed_count":62,"pull_requests_closed_count":82,"pull_request_authors_count":68,"issue_authors_count":124,"avg_comments_per_issue":2.2980132450331126,"avg_comments_per_pull_request":2.4857142857142858,"merged_pull_requests_count":62,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":0.14285714285714285,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-14T17:55:09.399Z","updated_at":"2025-09-02T21:04:42.947Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-mmlab%2Fmmocr/issues","issue_labels_count":{"bug":31,"documentation":4,"feature request":1,"community discussion":1,"deployment":1,"good first issue":1},"pull_request_labels_count":{"WIP":3,"dev-1.x":3,"awaiting response":2,"1.0.0":2,"need reproduce":1},"issue_author_associations_count":{"NONE":139,"CONTRIBUTOR":5,"COLLABORATOR":1},"pull_request_author_associations_count":{"NONE":43,"CONTRIBUTOR":34,"COLLABORATOR":19,"MEMBER":9},"issue_authors":{"wangzixiang99":7,"OuXiao514":4,"mazharsaif":2,"anbo724":2,"YaohouF":2,"XinDing5":2,"pekopoke":2,"R4Ajeti":2,"wangjiale1998":2,"xiaomaofeng":2,"MichaelChao02":2,"srcjun":2,"CyanMystery":2,"Hegelim":2,"yCobanoglu":2,"ETOPDC":2,"jingmingtao":2,"cqray1990":2,"yilong2001":1,"Daisy5296":1,"Jwy-jump":1,"czb7046":1,"fatfishZhao":1,"pd162":1,"azhadzuraimi":1,"fengzf-github":1,"jolt2017":1,"monkeycc":1,"Dark1Forest":1,"tmargaryan-aligntech":1,"kerberosargos":1,"Gaaaaam":1,"Shekharmeena28":1,"Echhoo":1,"Abraham-2020":1,"hiwaveSupport":1,"mdable2":1,"Jiayou-Chao":1,"ViviKing414":1,"morgan-bc":1,"JaysM32":1,"EuanHoll":1,"pure-wei":1,"austinmw":1,"laclouis5":1,"cheng1533":1,"Betty-J":1,"songyuc":1,"jtcjump":1,"HeeTop":1,"zhaoguoqing12":1,"nTjing":1,"willow-hu":1,"wahahaer":1,"a819411321":1,"xieliaolieji":1,"oszn":1,"cpc0401":1,"mrlihellohorld":1,"GenerallyCovetous":1,"Sneriko":1,"TheNoodleNinja":1,"DableUTeeF":1,"tzm-tora":1,"qiuzhixin9527":1,"SamSamhuns":1,"LKWaters":1,"cjt222":1,"dhddxdhd":1,"AshleyD707":1,"anuj-rathore":1,"bely66":1,"JiBingdong":1,"ChaoRuk":1,"abelezm":1,"papayalove":1,"Joker1212":1,"jeffreykuang":1,"serious-gist":1,"liuwenhaha":1,"yanglinxiabuaaa":1,"danielchao001":1,"wang-tf":1,"hmswaffles":1,"napatswift":1,"WenmuZhou":1,"Ryuk17":1,"mayunjie":1,"136LYJ":1,"zfxw":1,"SoftSisterRui":1,"GUOhm230":1,"MingyuLau":1,"Zhou2019":1,"boshallen":1,"yxl23":1,"liuwake":1,"Bin-ze":1,"AS-Bhardwaj":1,"S130111":1,"256-7421142":1,"khaledmohamed00":1,"ThorPham":1,"12sf12":1,"QRICKDD":1,"wangzekun01":1,"GZ-Metal-Cell":1,"datongzi666":1,"qiu-pinggaizi":1,"happy20200":1,"aibohang":1,"1314520gu":1,"Clichong":1,"ozzmanmuhammad":1,"02shanks":1,"YuboLong":1,"fat-921":1,"hzj0913":1,"JunLeecus":1,"UserWangZz":1},"pull_request_authors":{"gaotongxiao":13,"Mountchicken":8,"KevinNuNu":6,"A-new-b":5,"Harold-lkk":4,"LRJKD":2,"shiyunalex":2,"Howardzhangdqs":2,"frankstorming":2,"GangsuKim":2,"jeffreykuang":2,"hugotong6425":2,"MiXaiLL76":2,"AK391":1,"TekayaNidham":1,"mpena-vina":1,"GPhilo":1,"hsiehpinghan":1,"Yangget":1,"yuexy":1,"narenderkumarnain":1,"ZhaoQiiii":1,"921162820":1,"Yuliang-Liu":1,"garvan2021":1,"jorie-peng":1,"rogachevai":1,"EugeneWong2002":1,"santoshray02":1,"wybryan":1,"Zyq-scut":1,"huangluyao":1,"ldj7672":1,"baonguyenduy2002":1,"ProtossDragoon":1,"maxbachmann":1,"MhLiao":1,"EnableAsync":1,"Abdelrahman350":1,"A465539338":1,"wang-tf":1,"jyshee":1,"Whatsetsthisend":1,"user3984":1,"samayala22":1,"HolyCrap96":1,"crazysteeaam":1,"Hegelim":1,"2019zhou":1,"miwojc":1,"EuanHoll":1,"nabilragab":1,"Lum1104":1,"GHuiXin":1,"HqWei":1,"SarahAlbuquerque":1,"2793145003":1,"ChuanyangGong":1,"channel-distillation":1,"JunYao1020":1,"EvgenyM":1,"syunar":1,"EighteenSprings":1,"KangolHsu":1,"branisk":1,"qslia":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10077808,"issues_count":31319768,"pull_requests_count":96023561,"authors_count":10691937,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":7},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{"azhadzuraimi":1,"Clichong":1,"danielchao001":1,"Joker1212":1,"liuwake":1,"monkeycc":1,"zfxw":1},"past_year_pull_request_authors":{},"maintainers":[{"login":"gaotongxiao","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gaotongxiao"},{"login":"Mountchicken","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mountchicken"},{"login":"Harold-lkk","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Harold-lkk"},{"login":"jeffreykuang","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeffreykuang"},{"login":"yuexy","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yuexy"}],"active_maintainers":[]},"events":{"total":{"IssuesEvent":5,"WatchEvent":291,"IssueCommentEvent":17,"PushEvent":1,"ForkEvent":38},"last_year":{"IssuesEvent":5,"WatchEvent":291,"IssueCommentEvent":17,"PushEvent":1,"ForkEvent":38}},"keywords":["abcnet","abinet","crnn","dbnet","deep-learning","fcenet","key-information-extraction","maskrcnn","ocr","pan","panet","psenet","pytorch","sar","sdmg-r","segmentation-based-text-recognition","spts","svtr","text-detection","text-recognition"],"dependencies":[{"ecosystem":"pypi","filepath":"requirements/tests.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T14:30:10.143Z","updated_at":"2022-07-26T14:30:10.143Z","repository_link":"https://github.com/open-mmlab/mmocr/blob/main/requirements/tests.txt","dependencies":[{"id":431576582,"package_name":"asynctest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":431576583,"package_name":"codecov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":431576584,"package_name":"flake8","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":431576585,"package_name":"isort","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":431576586,"package_name":"kwarray","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":431576587,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":431576588,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":431576589,"package_name":"pytest-runner","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":431576590,"package_name":"ubelt","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":431576591,"package_name":"xdoctest","ecosystem":"pypi","requirements":"\u003e=0.10.0","direct":true,"kind":"test","optional":false},{"id":431576592,"package_name":"yapf","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"docs/en/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T14:30:09.358Z","updated_at":"2022-07-26T14:30:09.358Z","repository_link":"https://github.com/open-mmlab/mmocr/blob/main/docs/en/requirements.txt","dependencies":[{"id":431574396,"package_name":"recommonmark","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431574397,"package_name":"sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431574398,"package_name":"sphinx_markdown_tables","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431574399,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/albu.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T14:30:09.698Z","updated_at":"2022-07-26T14:30:09.698Z","repository_link":"https://github.com/open-mmlab/mmocr/blob/main/requirements/albu.txt","dependencies":[{"id":431575622,"package_name":"albumentations","ecosystem":"pypi","requirements":"\u003e=1.1.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/build.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T14:30:09.840Z","updated_at":"2022-07-26T14:30:09.840Z","repository_link":"https://github.com/open-mmlab/mmocr/blob/main/requirements/build.txt","dependencies":[{"id":431576508,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576509,"package_name":"pyclipper","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576510,"package_name":"torch","ecosystem":"pypi","requirements":"\u003e=1.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/docs.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T14:30:09.905Z","updated_at":"2022-07-26T14:30:09.905Z","repository_link":"https://github.com/open-mmlab/mmocr/blob/main/requirements/docs.txt","dependencies":[{"id":431576522,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.16.0","direct":true,"kind":"runtime","optional":false},{"id":431576523,"package_name":"markdown","ecosystem":"pypi","requirements":"\u003e=3.4.0","direct":true,"kind":"runtime","optional":false},{"id":431576524,"package_name":"myst-parser","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576525,"package_name":"sphinx","ecosystem":"pypi","requirements":"==4.0.2","direct":true,"kind":"runtime","optional":false},{"id":431576526,"package_name":"sphinx_copybutton","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576527,"package_name":"sphinx_markdown_tables","ecosystem":"pypi","requirements":"\u003e=0.0.16","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/mminstall.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T14:30:09.961Z","updated_at":"2022-07-26T14:30:09.961Z","repository_link":"https://github.com/open-mmlab/mmocr/blob/main/requirements/mminstall.txt","dependencies":[{"id":431576536,"package_name":"mmcv-full","ecosystem":"pypi","requirements":"\u003e=1.3.8","direct":true,"kind":"runtime","optional":false},{"id":431576537,"package_name":"mmdet","ecosystem":"pypi","requirements":"\u003e=2.21.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/readthedocs.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T14:30:10.050Z","updated_at":"2022-07-26T14:30:10.050Z","repository_link":"https://github.com/open-mmlab/mmocr/blob/main/requirements/readthedocs.txt","dependencies":[{"id":431576546,"package_name":"imgaug","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576547,"package_name":"kwarray","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576548,"package_name":"lanms-neo","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":431576549,"package_name":"lmdb","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576550,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576551,"package_name":"mmcv","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576552,"package_name":"mmdet","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576553,"package_name":"pyclipper","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576554,"package_name":"rapidfuzz","ecosystem":"pypi","requirements":"\u003e=2.0.0","direct":true,"kind":"runtime","optional":false},{"id":431576555,"package_name":"regex","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576556,"package_name":"scikit-image","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576557,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576558,"package_name":"shapely","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576559,"package_name":"titlecase","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576560,"package_name":"torch","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576561,"package_name":"torchvision","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/runtime.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T14:30:10.100Z","updated_at":"2022-07-26T14:30:10.100Z","repository_link":"https://github.com/open-mmlab/mmocr/blob/main/requirements/runtime.txt","dependencies":[{"id":431576564,"package_name":"imgaug","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576565,"package_name":"lanms-neo","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":431576566,"package_name":"lmdb","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576567,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576568,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576569,"package_name":"opencv-python","ecosystem":"pypi","requirements":"\u003e=4.2.0.32,","direct":true,"kind":"runtime","optional":false},{"id":431576570,"package_name":"pyclipper","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576571,"package_name":"pycocotools","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":431576572,"package_name":"rapidfuzz","ecosystem":"pypi","requirements":"\u003e=2.0.0","direct":true,"kind":"runtime","optional":false},{"id":431576573,"package_name":"scikit-image","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":21.999222966297175,"created_at":"2025-09-04T15:51:30.106Z","updated_at":"2025-10-07T08:21:27.068Z","avatar_url":"https://github.com/open-mmlab.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":8623,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["transformer","pose-estimation","diffusion","diffusion-models","text2image","image-generation","image-editing","onnx","generative-ai","generative-adversarial-network"],"project_url":"https://science.ecosyste.ms/api/v1/projects/54427","html_url":"https://science.ecosyste.ms/projects/54427","bibtex_url":"https://science.ecosyste.ms/projects/54427/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/54427/export.apalike"}