{"id":63753,"name":"pillow","description":"Python Imaging Library (Fork)","url":"https://github.com/python-pillow/pillow","last_synced_at":"2025-09-08T13:02:03.642Z","repository":{"id":4067385,"uuid":"5171600","full_name":"python-pillow/Pillow","owner":"python-pillow","description":"Python Imaging Library (Fork)","archived":false,"fork":false,"pushed_at":"2025-09-04T13:43:21.000Z","size":208736,"stargazers_count":13038,"open_issues_count":130,"forks_count":2321,"subscribers_count":218,"default_branch":"main","last_synced_at":"2025-09-05T18:08:54.724Z","etag":null,"topics":["c","cross-platform","image","image-processing","pil","pillow","python","python-3"],"latest_commit_sha":null,"homepage":"https://python-pillow.github.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/python-pillow.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"tidelift":"pypi/pillow"}},"created_at":"2012-07-24T21:38:39.000Z","updated_at":"2025-09-05T17:53:36.000Z","dependencies_parsed_at":"2024-01-17T21:59:46.512Z","dependency_job_id":"6e9152fe-1f34-4701-acf2-7ba67d7d828c","html_url":"https://github.com/python-pillow/Pillow","commit_stats":{"total_commits":13318,"total_committers":471,"mean_commits":28.276008492569,"dds":0.6136056464934675,"last_synced_commit":"128f3f46d475de5ddf9859ae1e262287d0c126b6"},"previous_names":["python-imaging/pillow"],"tags_count":95,"template":false,"template_full_name":null,"purl":"pkg:github/python-pillow/Pillow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/sbom","scorecard":{"id":685638,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-pillow/Pillow","commit":"092d4422d590835c5a75831a4ff29caf0df08ae2"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.8,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 24 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":9,"reason":"Found 16/17 approved changesets -- score normalized to 9","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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/SECURITY.md:1","Info: Found linked content: .github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/SECURITY.md:1","Info: Found text in security policy: .github/SECURITY.md:1"],"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":"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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:20","Info: found token with 'none' permissions: .github/workflows/test-docker.yml:116","Info: found token with 'none' permissions: .github/workflows/test-windows.yml:240","Info: found token with 'none' permissions: .github/workflows/test.yml:162","Info: topLevel 'contents' permission set to 'read': .github/workflows/cifuzz.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/docs.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/lint.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/release-drafter.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/stale.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-docker.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-mingw.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-valgrind-memory.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-valgrind.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-windows.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/wheels.yml:35"],"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":"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":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: Tests/oss-fuzz/fuzz_font.py:18","Info: PythonAtherisFuzzer integration found: Tests/oss-fuzz/fuzz_pillow.py:16"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/wheels.yml:270"],"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":"Vulnerabilities","score":0,"reason":"13 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47","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"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Info: Possibly incomplete results: error parsing shell code: \"foo(\" must be followed by ): .github/workflows/test-docker.yml:100","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/release-drafter.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/stale.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-docker.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-docker.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-docker.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-docker.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-mingw.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-mingw.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-mingw.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-mingw.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-valgrind-memory.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-valgrind-memory.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-valgrind.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-valgrind.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:219: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-windows.yml:231: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:143: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:154: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheels.yml:287: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:136: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:156: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:167: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:228: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:237: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:248: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .ci/after_success.sh:4","Warn: pipCommand not pinned by hash: .ci/install.sh:25","Warn: pipCommand not pinned by hash: .ci/install.sh:26","Warn: pipCommand not pinned by hash: .ci/install.sh:27","Warn: pipCommand not pinned by hash: .ci/install.sh:28","Warn: pipCommand not pinned by hash: .ci/install.sh:29","Warn: pipCommand not pinned by hash: .ci/install.sh:30","Warn: pipCommand not pinned by hash: .ci/install.sh:31","Warn: pipCommand not pinned by hash: .ci/install.sh:32","Warn: pipCommand not pinned by hash: .ci/install.sh:33","Warn: pipCommand not pinned by hash: .ci/install.sh:34","Warn: pipCommand not pinned by hash: .ci/install.sh:35","Warn: pipCommand not pinned by hash: .ci/install.sh:38","Warn: pipCommand not pinned by hash: .ci/install.sh:44","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:24","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:25","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:26","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:27","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:28","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:29","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:30","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:31","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:32","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:35","Warn: pipCommand not pinned by hash: .github/workflows/wheels-dependencies.sh:174","Warn: pipCommand not pinned by hash: .github/workflows/wheels-dependencies.sh:187","Warn: pipCommand not pinned by hash: .github/workflows/wheels-dependencies.sh:377","Warn: pipCommand not pinned by hash: Tests/oss-fuzz/build.sh:18","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:124","Warn: pipCommand not pinned by hash: .github/workflows/wheels.yml:120","Info:   0 out of  36 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  32 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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}}]},"last_synced_at":"2025-08-22T00:42:31.003Z","repository_id":4067385,"created_at":"2025-08-22T00:42:31.003Z","updated_at":"2025-08-22T00:42:31.003Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274188947,"owners_count":25237854,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"python-pillow","name":"Pillow","uuid":"2036701","kind":"organization","description":"The friendly PIL fork (Python Imaging Library)","email":"aclark@python-pillow.org","website":"https://python-pillow.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2036701?v=4","repositories_count":19,"last_synced_at":"2025-09-02T00:02:24.340Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/python-pillow","funding_links":[],"total_stars":13186,"followers":212,"following":0,"created_at":"2022-11-02T16:23:18.204Z","updated_at":"2025-09-02T00:02:24.340Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow/repositories"},"packages":[{"id":2852018,"name":"pillow","ecosystem":"pypi","description":"Python Imaging Library (Fork)","homepage":"https://python-pillow.github.io","licenses":"other","normalized_licenses":["GPL-1.0+"],"repository_url":"https://github.com/python-pillow/Pillow","keywords_array":["Imaging"],"namespace":null,"versions_count":103,"first_release_published_at":"2010-07-31T06:23:55.000Z","latest_release_published_at":"2025-07-01T09:13:39.000Z","latest_release_number":"11.3.0","last_synced_at":"2025-09-08T00:49:54.124Z","created_at":"2022-04-10T12:03:02.657Z","updated_at":"2025-09-08T00:49:54.124Z","registry_url":"https://pypi.org/project/pillow/","install_command":"pip install pillow --index-url https://pypi.org/simple","documentation_url":"https://pillow.readthedocs.io","metadata":{"funding":"https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow\u0026utm_medium=pypi","documentation":"https://pillow.readthedocs.io","classifiers":["Development Status :: 6 - Mature","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Topic :: Multimedia :: Graphics","Topic :: Multimedia :: Graphics :: Capture :: Digital Camera","Topic :: Multimedia :: Graphics :: Capture :: Screen Capture","Topic :: Multimedia :: Graphics :: Graphics Conversion","Topic :: Multimedia :: Graphics :: Viewers","Typing :: Typed"],"normalized_name":"pillow","project_status":null},"repo_metadata":{"id":4067385,"uuid":"5171600","full_name":"python-pillow/Pillow","owner":"python-pillow","description":"Python Imaging Library (Fork)","archived":false,"fork":false,"pushed_at":"2024-10-29T11:16:38.000Z","size":204184,"stargazers_count":12226,"open_issues_count":122,"forks_count":2226,"subscribers_count":220,"default_branch":"main","last_synced_at":"2024-10-29T13:10:01.434Z","etag":null,"topics":["c","cross-platform","image","image-processing","pil","pillow","python","python-3"],"latest_commit_sha":null,"homepage":"https://python-pillow.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/python-pillow.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"tidelift":"pypi/pillow"}},"created_at":"2012-07-24T21:38:39.000Z","updated_at":"2024-10-29T12:32:25.000Z","dependencies_parsed_at":"2024-01-17T21:59:46.512Z","dependency_job_id":"6e9152fe-1f34-4701-acf2-7ba67d7d828c","html_url":"https://github.com/python-pillow/Pillow","commit_stats":{"total_commits":12692,"total_committers":491,"mean_commits":25.84928716904277,"dds":0.6697132051686101,"last_synced_commit":"a90a9d5ea5fce7257cb22f904b6f013ec53d7eb3"},"previous_names":["python-imaging/pillow"],"tags_count":90,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222062767,"owners_count":16924733,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"python-pillow","name":"Pillow","uuid":"2036701","kind":"organization","description":"The friendly PIL fork (Python Imaging Library)","email":"aclark@python-pillow.org","website":"https://python-pillow.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2036701?v=4","repositories_count":18,"last_synced_at":"2024-04-16T15:09:59.077Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/python-pillow","funding_links":[],"total_stars":11805,"followers":134,"following":0,"created_at":"2022-11-02T16:23:18.204Z","updated_at":"2024-04-16T15:10:07.230Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow/repositories"},"tags":[{"name":"10.4.0","sha":"9b4fae77178e827ab17118fbc89c739ffd6a0fab","kind":"commit","published_at":"2024-07-01T05:42:12.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.4.0/manifests"},{"name":"10.3.0","sha":"5c89d88eee199ba53f64581ea39b6a1bc52feb1a","kind":"commit","published_at":"2024-04-01T09:22:36.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.3.0/manifests"},{"name":"10.2.0","sha":"6956d0b2853f5c7ec5f6ec4c60725c5a7ee73aeb","kind":"commit","published_at":"2024-01-02T07:32:31.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.2.0/manifests"},{"name":"10.1.0","sha":"da59ad000d1405eaecd557175e29083a87d19f7c","kind":"commit","published_at":"2023-10-15T08:59:17.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.1.0/manifests"},{"name":"10.0.1","sha":"e34d346f10c0b1c814661e662a3e0c1ef084cf1c","kind":"commit","published_at":"2023-09-15T11:55:25.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.0.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.1/manifests"},{"name":"10.0.0","sha":"6e28ed1f36d0eb74053af54e1eddc9c29db698cd","kind":"commit","published_at":"2023-07-01T12:08:11.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.0/manifests"},{"name":"9.5.0","sha":"204590600c6a8c5246d0564d3312abd6e6b0ed70","kind":"commit","published_at":"2023-04-01T07:49:41.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.5.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.5.0/manifests"},{"name":"9.4.0","sha":"a5bbab1c1e63b439de191ef2040173713b26d2da","kind":"commit","published_at":"2023-01-01T23:29:07.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.4.0/manifests"},{"name":"9.3.0","sha":"d594f4cb8dc47fb0c69ae58d9fff86faae4515bd","kind":"commit","published_at":"2022-10-29T12:25:53.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.3.0/manifests"},{"name":"9.2.0","sha":"58acec3312fb8671c9d84829197e1c8150085589","kind":"commit","published_at":"2022-07-01T13:19:51.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.2.0/manifests"},{"name":"9.1.1","sha":"0f44136e720cd3b2db72bdf29614897b7aa3e868","kind":"commit","published_at":"2022-05-17T10:33:52.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.1/manifests"},{"name":"9.1.0","sha":"5d070222d21138d2ead002fd33fdf5adcb708941","kind":"commit","published_at":"2022-04-01T07:48:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.0/manifests"},{"name":"9.0.1","sha":"6deac9e3a23caffbfdd75c00d3f0a1cd36cdbd5d","kind":"commit","published_at":"2022-02-02T23:45:27.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.0.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.1/manifests"},{"name":"9.0.0","sha":"82541b6dec8452cb612067fcebba1c5a1a2bfdc8","kind":"commit","published_at":"2022-01-02T09:51:23.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.0/manifests"},{"name":"8.4.0","sha":"40e7ff622669550733b26f14dc817fb72e096250","kind":"commit","published_at":"2021-10-15T06:27:22.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.4.0/manifests"},{"name":"8.3.2","sha":"8013f130a5077b238a4346b73e149432b180a8ea","kind":"commit","published_at":"2021-09-02T12:13:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.3.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.2/manifests"},{"name":"8.3.1","sha":"92933b86574b9c80764bf52c357ed29e1ef53382","kind":"commit","published_at":"2021-07-06T14:05:28.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.3.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.1/manifests"},{"name":"8.3.0","sha":"51591a80a4e14543ea8cbe93026db5e79354b8c4","kind":"commit","published_at":"2021-07-01T03:53:49.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.0/manifests"},{"name":"8.2.0","sha":"e0e353c0ef7516979a9aedce3792596649ce4433","kind":"commit","published_at":"2021-04-01T17:58:27.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.2.0/manifests"},{"name":"8.1.2","sha":"88bd672dafad68b419ea29bef941dfa17f941038","kind":"commit","published_at":"2021-03-06T02:38:55.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.2/manifests"},{"name":"8.1.1","sha":"741d8744a54bedbc49f16922c61a06fcb3681f53","kind":"commit","published_at":"2021-03-01T08:24:03.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.1/manifests"},{"name":"8.1.0","sha":"fcc42e0d344146ee9d265d1f43c094ce5a0ec4cf","kind":"commit","published_at":"2021-01-02T11:39:02.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.0/manifests"},{"name":"8.0.1","sha":"d209b7cab2866cbf381cbfc193f57de91a403757","kind":"commit","published_at":"2020-10-22T15:05:53.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.0.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.1/manifests"},{"name":"8.0.0","sha":"235a7d6d7deab9555dc2c1b42fdf11243f6080e8","kind":"commit","published_at":"2020-10-14T16:02:53.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.0/manifests"},{"name":"7.2.0","sha":"2bd74943fb9f320def6c066e732b701d1c15f677","kind":"commit","published_at":"2020-06-30T07:50:35.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.2.0/manifests"},{"name":"7.1.2","sha":"4f6145655b6fa35ec8dd3600041418087e399758","kind":"commit","published_at":"2020-04-25T05:47:14.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.2/manifests"},{"name":"7.1.1","sha":"ed40d04ac4dc71518a1fcbb916d0d323ef70fbc5","kind":"commit","published_at":"2020-04-02T12:41:33.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.1/manifests"},{"name":"7.1.0","sha":"f0fe60ae9f930faeda2f0c22f602bed1f8a0f1c7","kind":"commit","published_at":"2020-04-01T10:12:46.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.0/manifests"},{"name":"7.0.0","sha":"1cecf08d16509c20473766b4cdb7a65169844819","kind":"commit","published_at":"2020-01-02T05:19:26.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.0.0/manifests"},{"name":"6.2.2","sha":"a45c8583ff90312a2fddc38567ed736cef4af563","kind":"commit","published_at":"2020-01-02T05:18:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.2.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.2/manifests"},{"name":"6.2.1","sha":"6e0f07bbe38def22d36ee176b2efd9ea74b453a6","kind":"commit","published_at":"2019-10-21T06:05:44.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.1/manifests"},{"name":"6.2.0","sha":"8a30d135378dc6a1c3c08fa4bb9fbc15370feedf","kind":"commit","published_at":"2019-10-01T09:24:57.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.0/manifests"},{"name":"6.1.0","sha":"aaca672173413883fbcefd659f04d74fe44fb5d5","kind":"commit","published_at":"2019-07-02T19:10:33.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.1.0/manifests"},{"name":"6.0.0","sha":"4f3b44960f103bc201a742332dbf9a77de1eaa87","kind":"commit","published_at":"2019-04-01T22:25:27.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.0.0/manifests"},{"name":"5.4.1","sha":"f38f01bbe3a0a9f49ce592c86ff20c01c9655133","kind":"commit","published_at":"2019-01-06T12:12:16.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.4.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.1/manifests"},{"name":"5.4.0","sha":"d2d438794cdd80bdbc852c884f0473c86fb72ab3","kind":"commit","published_at":"2019-01-01T10:56:08.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"0ac14725ef4444fdb2871a54bcc95fcd6b8807b3","kind":"commit","published_at":"2018-10-01T05:48:10.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"c28bf86b7e752a9257a0d4451ca878c1385db15c","kind":"commit","published_at":"2018-07-01T19:40:29.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"fda33d5c09142c4bb0e99964919d01c2cc5f5995","kind":"commit","published_at":"2018-04-02T18:40:12.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e5bd7eb6235cc24b9c8d3e7ce51ed48a780c7c70","kind":"commit","published_at":"2018-01-01T15:03:06.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"636dc62f0e8f9b233f1f2b287292b45325df135d","kind":"commit","published_at":"2017-10-02T12:23:50.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.3.0/manifests"},{"name":"4.2.1","sha":"bbde1fe6826f642d2a5967edb6c9816f8d82b8e9","kind":"commit","published_at":"2017-07-06T14:28:19.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.1/manifests"},{"name":"4.2.0","sha":"acb19d8e45699bf961604e48b28002b099250ddd","kind":"commit","published_at":"2017-07-01T12:46:24.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.0/manifests"},{"name":"4.1.1","sha":"2b4486a588bfa2bbf9ecc8dae51282d81fa5d668","kind":"commit","published_at":"2017-04-28T15:42:26.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.1/manifests"},{"name":"4.1.0","sha":"38eff7400426de4b1a0b0d3e88c552d695c89252","kind":"commit","published_at":"2017-04-04T18:10:22.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.0/manifests"},{"name":"4.0.0a","sha":"3f6db91ccc917e803227d245e38871169f08350f","kind":"commit","published_at":"2017-01-02T11:45:39.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.0.0a","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.0.0a","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0a/manifests"},{"name":"4.0.0","sha":"a021d4978dd96371557f21c7b68feff2056a6e9b","kind":"commit","published_at":"2017-01-01T20:20:06.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0/manifests"},{"name":"3.4.2","sha":"1161d2054899ba2d9955870ad425553e7f0884ac","kind":"commit","published_at":"2016-10-17T08:35:19.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.4.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.2/manifests"},{"name":"3.4.1","sha":"2e1a3c29aa3f8191d56cc7d91e9b220fab2a8cb8","kind":"commit","published_at":"2016-10-04T14:11:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.4.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.1/manifests"},{"name":"3.3.3","sha":"b28c176817d340b2fa1bf9741a33f4dc3da4d382","kind":"commit","published_at":"2016-10-04T14:07:02.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.3","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.3/manifests"},{"name":"3.4.0","sha":"ac5a212cee478f7f1448080d47c2c9daa29e297f","kind":"commit","published_at":"2016-10-03T15:00:29.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"9cf752a6979606cf2ce325174c7c129380fb313f","kind":"commit","published_at":"2016-09-30T13:55:22.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.2/manifests"},{"name":"3.3.1","sha":"aab33141f381d5577cdef9033b7fdff79122a10c","kind":"commit","published_at":"2016-08-17T20:35:58.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"4f4c98222914353470336ab7288c1f1876b4b2b7","kind":"commit","published_at":"2016-07-01T12:57:19.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.0/manifests"},{"name":"3.1.2","sha":"acf1c8559b720ec29f2438d7fb652e0dcf6cb0fb","kind":"commit","published_at":"2016-04-01T12:27:31.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.2/manifests"},{"name":"3.2.0","sha":"344cb709ed0111adcc6ad47cc007507c3f5efeb3","kind":"commit","published_at":"2016-04-01T12:17:23.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"eb72bf86fb867841f8a9e192e43e511bf4618709","kind":"commit","published_at":"2016-02-04T16:17:58.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"fff5536b37c2d619c66c1189b6925fa0a8df3822","kind":"commit","published_at":"2016-01-04T10:04:23.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0/manifests"},{"name":"3.1.0-rc1","sha":"0f9f5cd8db3365dca23b1b2490dbccf819a07b5c","kind":"commit","published_at":"2016-01-01T16:00:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.0-rc1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0-rc1/manifests"},{"name":"3.0.0","sha":"0177cceac4adfd0020ecbf49fb44ad275dcc1f51","kind":"commit","published_at":"2015-10-01T20:39:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.0.0/manifests"},{"name":"2.9.0","sha":"80672b61e8596c7d6dab7b4ef3ef1e4783902f51","kind":"commit","published_at":"2015-07-01T18:33:56.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0/manifests"},{"name":"2.9.0.dev2","sha":"445a8c06fce647249e6a832f595fcdfff1743ad0","kind":"commit","published_at":"2015-06-30T12:04:35.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0.dev2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0.dev2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev2/manifests"},{"name":"2.9.0.dev1","sha":"96944e2dd664efb98e25d0e86671420af26fda40","kind":"commit","published_at":"2015-06-29T12:57:55.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0.dev1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0.dev1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev1/manifests"},{"name":"2.9.0.dev0","sha":"efe925c26f4fb78613b5ed98d488f71a723d03e8","kind":"commit","published_at":"2015-06-28T19:07:01.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0.dev0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0.dev0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev0/manifests"},{"name":"2.8.2","sha":"0222a059d62723fe056daa17f007f87dc46595b4","kind":"commit","published_at":"2015-06-06T23:52:13.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.8.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.2/manifests"},{"name":"2.8.1","sha":"3f09b8f1715b018e8249337f1432070301c61e18","kind":"commit","published_at":"2015-04-02T14:59:03.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.8.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.1/manifests"},{"name":"2.8.0","sha":"d754598f146f868e8cd7d247b3af6cf3f3c8d510","kind":"commit","published_at":"2015-04-01T19:39:41.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.8.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.0/manifests"},{"name":"2.7.0","sha":"0f05eb287a223ce106848cd048cfcb45e9faa565","kind":"commit","published_at":"2015-01-01T04:42:57.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.7.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.7.0/manifests"},{"name":"2.6.2","sha":"9f0ec3b0d7637e04fa735d7dfb94464301b02c1e","kind":"commit","published_at":"2015-01-01T04:11:39.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.2/manifests"},{"name":"2.6.1","sha":"4a8471dea18f6196161e4444ce5625f46cecd1e1","kind":"commit","published_at":"2014-10-13T17:13:17.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.1/manifests"},{"name":"2.6.0","sha":"9634e437efeeda906ad6bfcc275b17732d64f32a","kind":"commit","published_at":"2014-10-01T16:59:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0/manifests"},{"name":"2.6.0-rc1","sha":"81ebc21abfdd9d152f05d8516b17efba26e4d5b7","kind":"commit","published_at":"2014-09-29T20:14:49.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.0-rc1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0-rc1/manifests"},{"name":"2.5.3","sha":"68c6904c280ad872620cc8d904e6d4e6ecc5b6f9","kind":"commit","published_at":"2014-08-14T22:38:52.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.3","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.3/manifests"},{"name":"2.3.2","sha":"30529a02793354453971e874be0e78d554d770d9","kind":"commit","published_at":"2014-08-12T18:48:14.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.3.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.2/manifests"},{"name":"2.5.2","sha":"4081f9f6a504c9d3b83237fafdecf2be042976a8","kind":"commit","published_at":"2014-08-12T18:44:56.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.2/manifests"},{"name":"2.5.1","sha":"1ab78b8fb7e1f7078dd110bc8d9fba3cc0006e51","kind":"commit","published_at":"2014-07-10T21:54:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.1/manifests"},{"name":"2.5.0","sha":"80d6137c860b9322572ee1390514df1975acb2e7","kind":"commit","published_at":"2014-07-01T22:39:40.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.0/manifests"},{"name":"2.4.0","sha":"72de37caada5d9ff7c657ce5f4ad6f8a6a3870f0","kind":"commit","published_at":"2014-04-01T22:31:55.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.4.0/manifests"},{"name":"2.3.1","sha":"b8d4895bd5c41fce88a8ad436672bd8033414797","kind":"commit","published_at":"2014-03-14T23:44:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.3.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"b1b88cf4d255c4b9faf1dae05faaa78091268cb1","kind":"commit","published_at":"2014-01-01T21:10:13.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.0/manifests"},{"name":"2.2.2","sha":"72e54e1c53478a173b7e51b5703348453d5a19d4","kind":"commit","published_at":"2013-12-11T23:05:54.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.2.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.2/manifests"},{"name":"2.2.1","sha":"3c2496e117f4d045a99d7e376133e67b47217ce2","kind":"commit","published_at":"2013-10-02T17:07:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"9b0bc48d26b021ba40bbf1aaf6291ef664f9d083","kind":"commit","published_at":"2013-10-02T11:18:39.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.0/manifests"},{"name":"2.1.0","sha":"75af7e00db304ed34557c856c609d10ecf44d49c","kind":"commit","published_at":"2013-07-02T12:52:49.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.1.0/manifests"},{"name":"2.0.0","sha":"baea361b9a29e9a1dfa5a9b8e11bc9624a9cee46","kind":"commit","published_at":"2013-03-15T12:59:50.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.0.0/manifests"},{"name":"1.7.8","sha":"4a10a363e4a220149f7efbf109ac5bf0d1d85b35","kind":"commit","published_at":"2012-11-01T21:09:46.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.7.8","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.8/manifests"},{"name":"1.7.7","sha":"aaac591549807d183ec8855e5f86bd4584411a87","kind":"commit","published_at":"2012-04-05T01:15:07.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.7.7","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.7/manifests"},{"name":"1.7.6","sha":"3af55ff06f74711112c0c5b05a9ef1cd3eb58b7d","kind":"tag","published_at":"2012-01-21T00:58:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.7.6","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.6/manifests"},{"name":"1.2","sha":"fb47c498ef1bed2fd5e8bf5c84427bd7ab410da5","kind":"tag","published_at":"2010-08-02T15:44:30.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.2/manifests"},{"name":"1.0","sha":"b1030062ea8106abb34c97b83ab16149d33fb98f","kind":"tag","published_at":"2010-07-31T03:26:26.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T15:58:04.894Z","dependent_packages_count":4378,"downloads":188712711,"downloads_period":"last-month","dependent_repos_count":88899,"rankings":{"downloads":0.01265574359830303,"dependent_repos_count":0.013205993319968377,"dependent_packages_count":0.005685913790541941,"stargazers_count":0.43964952761061393,"forks_count":0.576294875157509,"docker_downloads_count":0.08198720852813703,"average":0.18824654366751223},"purl":"pkg:pypi/pillow","advisories":[{"uuid":"GSA_kwCzR0hTQS0zZjYzLWhmcDgtNTJqcc4AA4lV","url":"https://github.com/advisories/GHSA-3f63-hfp8-52jq","title":"Arbitrary Code Execution in Pillow","description":"Pillow through 10.1.0 allows PIL.ImageMath.eval Arbitrary Code Execution via the environment parameter, a different vulnerability than CVE-2022-22817 (which was about the expression parameter).","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2024-01-19T21:30:35.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2023-50447","https://github.com/python-pillow/Pillow/commit/45c726fd4daa63236a8f3653530f297dc87b160a","https://pillow.readthedocs.io/en/stable/releasenotes/10.2.0.html#security","http://www.openwall.com/lists/oss-security/2024/01/20/1","https://github.com/python-pillow/Pillow/releases","https://lists.debian.org/debian-lts-announce/2024/01/msg00019.html","https://devhub.checkmarx.com/cve-details/CVE-2023-50447","https://duartecsantos.github.io/2023-01-02-CVE-2023-50447","https://duartecsantos.github.io/2024-01-02-CVE-2023-50447","https://github.com/advisories/GHSA-3f63-hfp8-52jq"],"source_kind":"github","identifiers":["GHSA-3f63-hfp8-52jq","CVE-2023-50447"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":46.02474094438634,"packages":[{"versions":[{"first_patched_version":"10.2.0","vulnerable_version_range":"\u003c 10.2.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2024-01-22T22:06:18.025Z","updated_at":"2024-11-18T16:26:35.000Z","epss_percentage":0.00513,"epss_percentile":0.65487},{"uuid":"GSA_kwCzR0hTQS1tMnZ2LTV2ajUtMmhtN84AAv2p","url":"https://github.com/advisories/GHSA-m2vv-5vj5-2hm7","title":"Pillow vulnerable to Data Amplification attack.","description":"Pillow before 9.2.0 performs Improper Handling of Highly Compressed GIF Data (Data Amplification).","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-11-14T12:00:15.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-45198","https://github.com/python-pillow/Pillow/pull/6402","https://bugs.gentoo.org/855683","https://cwe.mitre.org/data/definitions/409.html","https://github.com/python-pillow/Pillow/releases/tag/9.2.0","https://github.com/python-pillow/Pillow/pull/6402/commits/c9f1b35e981075110a23487a8d4a6cbb59a588ea","https://github.com/python-pillow/Pillow/commit/11918eac0628ec8ac0812670d9838361ead2d6a4","https://security.gentoo.org/glsa/202211-10","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2022-42979.yaml","https://github.com/advisories/GHSA-m2vv-5vj5-2hm7"],"source_kind":"github","identifiers":["GHSA-m2vv-5vj5-2hm7","CVE-2022-45198"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"9.2.0","vulnerable_version_range":"\u003c 9.2.0"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:11:49.154Z","updated_at":"2024-10-11T20:44:47.000Z","epss_percentage":0.0014,"epss_percentile":0.34773},{"uuid":"GSA_kwCzR0hTQS1yN3JtLThqNmgtcjkzM84AAjLe","url":"https://github.com/advisories/GHSA-r7rm-8j6h-r933","title":"Buffer Copy without Checking Size of Input in Pillow","description":"`libImaging/SgiRleDecode.c` in Pillow before 6.2.2 has an SGI buffer overflow.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-05-24T17:05:33.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-5311","https://github.com/python-pillow/Pillow/commit/a79b65c47c7dc6fe623aadf09aa6192fc54548f3","https://access.redhat.com/errata/RHSA-2020:0566","https://access.redhat.com/errata/RHSA-2020:0580","https://pillow.readthedocs.io/en/stable/releasenotes/6.2.2.html","https://www.debian.org/security/2020/dsa-4631","https://github.com/advisories/GHSA-r7rm-8j6h-r933","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2020-82.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/2MMU3WT2X64GS5WHDPKKC2WZA7UIIQ3A","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/3DUMIBUYGJRAVJCTFUWBRLVQKOUTVX5P","https://usn.ubuntu.com/4272-1"],"source_kind":"github","identifiers":["GHSA-r7rm-8j6h-r933","CVE-2020-5311"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":46.02474094438634,"packages":[{"versions":[{"first_patched_version":"6.2.2","vulnerable_version_range":"\u003c= 6.2.1"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:12:17.395Z","updated_at":"2024-10-08T13:04:09.000Z","epss_percentage":0.01212,"epss_percentile":0.78157},{"uuid":"GSA_kwCzR0hTQS00Zng5LXZjODgtcTJ4Y80yIw","url":"https://github.com/advisories/GHSA-4fx9-vc88-q2xc","title":"Infinite loop in Pillow","description":"JpegImagePlugin may append an EOF marker to the end of a truncated file, so that the last segment of the data will still be processed by the decoder.\n\nIf the EOF marker is not detected as such however, this could lead to an infinite loop where JpegImagePlugin keeps trying to end the file.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2022-03-11T23:39:27.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/python-pillow/Pillow/commit/baae9ec4b67c68e3adaf1208cf54e8de5e38a6fd","https://pillow.readthedocs.io/en/stable/releasenotes/9.0.0.html#ensure-jpegimageplugin-stops-at-the-end-of-a-truncated-file","https://github.com/advisories/GHSA-4fx9-vc88-q2xc"],"source_kind":"github","identifiers":["GHSA-4fx9-vc88-q2xc"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"9.0.0","vulnerable_version_range":"\u003c 9.0.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:12:33.663Z","updated_at":"2023-01-11T05:05:44.000Z","epss_percentage":null,"epss_percentile":null},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXA0M3ctZzNjNS1nNW1x","url":"https://github.com/advisories/GHSA-p43w-g3c5-g5mq","title":"Out of bounds read in Pillow","description":"An issue was discovered in Pillow before 8.1.1. There is an out-of-bounds read in SGIRleDecode.c.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-03-29T16:35:27.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-25293","https://github.com/python-pillow/Pillow/commit/4853e522bddbec66022c0915b9a56255d0188bf9","https://pillow.readthedocs.io/en/stable/releasenotes/8.1.1.html","https://security.gentoo.org/glsa/202107-33","https://github.com/python-pillow/Pillow/commit/f891baa604636cd2506a9360d170bc2cf4963cc5","https://github.com/advisories/GHSA-p43w-g3c5-g5mq","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-39.yaml"],"source_kind":"github","identifiers":["GHSA-p43w-g3c5-g5mq","CVE-2021-25293"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"8.1.1","vulnerable_version_range":"\u003e= 4.3.0, \u003c 8.1.1"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:13:10.128Z","updated_at":"2024-10-09T20:12:54.000Z","epss_percentage":0.00123,"epss_percentile":0.32285},{"uuid":"GSA_kwCzR0hTQS1qN2hwLWg4angtNXBwcs4AA10j","url":"https://github.com/advisories/GHSA-j7hp-h8jx-5ppr","title":"libwebp: OOB write in BuildHuffmanTable","description":"Heap buffer overflow in libwebp allow a remote attacker to perform an out of bounds memory write via a crafted HTML page.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-09-12T15:30:20.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2023-4863","https://chromereleases.googleblog.com/2023/09/stable-channel-update-for-desktop_11.html","https://crbug.com/1479274","https://github.com/qnighy/libwebp-sys2-rs/pull/21","https://github.com/qnighy/libwebp-sys2-rs/commit/4560c473a76ec8bd8c650f19ddf9d7a44f719f8b","https://github.com/webmproject/libwebp/commit/902bc9190331343b2017211debcec8d2ab87e17a","https://bugzilla.suse.com/show_bug.cgi?id=1215231","https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-4863","https://news.ycombinator.com/item?id=37478403","https://rustsec.org/advisories/RUSTSEC-2023-0060.html","https://security-tracker.debian.org/tracker/CVE-2023-4863","https://github.com/electron/electron/pull/39823","https://github.com/electron/electron/pull/39825","https://github.com/electron/electron/pull/39826","https://github.com/electron/electron/pull/39827","https://github.com/electron/electron/pull/39828","https://github.com/webmproject/libwebp/releases/tag/v1.3.2","https://lists.debian.org/debian-lts-announce/2023/09/msg00015.html","https://lists.debian.org/debian-lts-announce/2023/09/msg00016.html","https://lists.debian.org/debian-lts-announce/2023/09/msg00017.html","https://rustsec.org/advisories/RUSTSEC-2023-0061.html","https://security.gentoo.org/glsa/202309-05","https://www.debian.org/security/2023/dsa-5496","https://www.debian.org/security/2023/dsa-5497","https://www.debian.org/security/2023/dsa-5498","http://www.openwall.com/lists/oss-security/2023/09/21/4","http://www.openwall.com/lists/oss-security/2023/09/22/1","http://www.openwall.com/lists/oss-security/2023/09/22/3","http://www.openwall.com/lists/oss-security/2023/09/22/4","http://www.openwall.com/lists/oss-security/2023/09/22/5","http://www.openwall.com/lists/oss-security/2023/09/22/6","http://www.openwall.com/lists/oss-security/2023/09/22/7","http://www.openwall.com/lists/oss-security/2023/09/22/8","http://www.openwall.com/lists/oss-security/2023/09/26/1","http://www.openwall.com/lists/oss-security/2023/09/26/7","http://www.openwall.com/lists/oss-security/2023/09/28/1","http://www.openwall.com/lists/oss-security/2023/09/28/2","http://www.openwall.com/lists/oss-security/2023/09/28/4","https://github.com/jaredforth/webp/pull/30","https://github.com/python-pillow/Pillow/pull/7395","https://github.com/jaredforth/webp/commit/9d4c56e63abecc777df71c702503c3eaabd7dcbc","https://pillow.readthedocs.io/en/stable/releasenotes/10.0.1.html#security","https://github.com/ImageMagick/ImageMagick/discussions/6664","https://github.com/dlemstra/Magick.NET/releases/tag/13.3.0","https://security.gentoo.org/glsa/202401-10","https://sethmlarson.dev/security-developer-in-residence-weekly-report-16","https://security.netapp.com/advisory/ntap-20230929-0011","https://stackdiary.com/critical-vulnerability-in-webp-codec-cve-2023-4863","https://www.bentley.com/advisories/be-2023-0001","https://www.bleepingcomputer.com/news/google/google-fixes-another-chrome-zero-day-bug-exploited-in-attacks","https://www.mozilla.org/en-US/security/advisories/mfsa2023-40","https://www.vicarius.io/vsociety/posts/zero-day-webp-vulnerability-cve-2023-4863","https://adamcaudill.com/2023/09/14/whose-cve-is-it-anyway","https://blog.isosceles.com/the-webp-0day","https://en.bandisoft.com/honeyview/history","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6T655QF7CQ3DYAMPFV7IECQYGDEUIVVT","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FYYKLG6CRGEDTNRBSU26EEWAO6D6U645","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/KUQ7CTX3W372X3UY56VVNAHCH6H2F4X3","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/OZDGWWMJREPAGKWCJKSCM4WYLANSKIFX","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/PYZV7TMKF4QHZ54SFJX54BDN52VHGGCX","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/WHOLML7N2G5KCAZXFWC5IDFFHSQS5SDB","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/WTRUIS3564P7ZLM2S2IH4Y4KZ327LI4I","https://github.com/advisories/GHSA-j7hp-h8jx-5ppr"],"source_kind":"github","identifiers":["GHSA-j7hp-h8jx-5ppr","CVE-2023-4863"],"repository_url":"https://github.com/qnighy/libwebp-sys2-rs","blast_radius":1.0,"packages":[{"versions":[{"first_patched_version":"1.1.2-0.20250406010349-76805d5a8860","vulnerable_version_range":"\u003e= 0.0.0, \u003c 1.1.2-0.20250406010349-76805d5a8860"},{"first_patched_version":"1.4.0","vulnerable_version_range":"\u003e= 1.1.2, \u003c 1.4.0"},{"first_patched_version":"0.0.0-20250406010349-76805d5a8860","vulnerable_version_range":"\u003c 0.0.0-20250406010349-76805d5a8860"}],"ecosystem":"go","package_name":"github.com/chai2010/webp"},{"versions":[{"first_patched_version":"13.3.0","vulnerable_version_range":"\u003c 13.3.0"}],"ecosystem":"nuget","package_name":"magick.net-q8-x64"},{"versions":[{"first_patched_version":"13.3.0","vulnerable_version_range":"\u003c 13.3.0"}],"ecosystem":"nuget","package_name":"magick.net-q8-openmp-x64"},{"versions":[{"first_patched_version":"13.3.0","vulnerable_version_range":"\u003c 13.3.0"}],"ecosystem":"nuget","package_name":"magick.net-q8-anycpu"},{"versions":[{"first_patched_version":"13.3.0","vulnerable_version_range":"\u003c 13.3.0"}],"ecosystem":"nuget","package_name":"magick.net-q16-x64"},{"versions":[{"first_patched_version":"13.3.0","vulnerable_version_range":"\u003c 13.3.0"}],"ecosystem":"nuget","package_name":"magick.net-q16-hdri-anycpu"},{"versions":[{"first_patched_version":"13.3.0","vulnerable_version_range":"\u003c 13.3.0"}],"ecosystem":"nuget","package_name":"magick.net-q16-anycpu"},{"versions":[{"first_patched_version":"0.2.6","vulnerable_version_range":"\u003c 0.2.6"}],"ecosystem":"cargo","package_name":"webp"},{"versions":[{"first_patched_version":"10.0.1","vulnerable_version_range":"\u003c 10.0.1"}],"ecosystem":"pypi","package_name":"Pillow"},{"versions":[{"first_patched_version":"2.88.6","vulnerable_version_range":"\u003e= 2.0.0, \u003c 2.88.6"}],"ecosystem":"nuget","package_name":"SkiaSharp"},{"versions":[{"first_patched_version":"27.0.0-beta.2","vulnerable_version_range":"\u003e= 27.0.0-beta.1, \u003c 27.0.0-beta.2"},{"first_patched_version":"26.2.1","vulnerable_version_range":"\u003e= 26.0.0, \u003c 26.2.1"},{"first_patched_version":"25.8.1","vulnerable_version_range":"\u003e= 25.0.0, \u003c 25.8.1"},{"first_patched_version":"24.8.3","vulnerable_version_range":"\u003e= 24.0.0, \u003c 24.8.3"},{"first_patched_version":"22.3.24","vulnerable_version_range":"\u003e= 22.0.0, \u003c 22.3.24"}],"ecosystem":"npm","package_name":"electron"},{"versions":[{"first_patched_version":"0.9.3","vulnerable_version_range":"\u003c 0.9.3"}],"ecosystem":"cargo","package_name":"libwebp-sys"},{"versions":[{"first_patched_version":"0.1.8","vulnerable_version_range":"\u003c 0.1.8"}],"ecosystem":"cargo","package_name":"libwebp-sys2"}],"created_at":"2023-09-14T17:06:05.242Z","updated_at":"2025-07-09T15:52:20.000Z","epss_percentage":0.94165,"epss_percentile":0.99907},{"uuid":"GSA_kwCzR0hTQS04bTl4LXB4d3EtajIzNs4AAelu","url":"https://github.com/advisories/GHSA-8m9x-pxwq-j236","title":"Pillow command injection","description":"Python Image Library (PIL) 1.1.7 and earlier and Pillow before 2.5.0 might allow remote attackers to execute arbitrary commands via shell metacharacters in unspecified vectors related to CVE-2014-1932, possibly JpegImagePlugin.py.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-05-17T04:45:39.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2014-3007","https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737059","http://people.canonical.com/~ubuntu-security/cve/2014/CVE-2014-1932.html","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2014-87.yaml","https://github.com/advisories/GHSA-8m9x-pxwq-j236"],"source_kind":"github","identifiers":["GHSA-8m9x-pxwq-j236","CVE-2014-3007"],"repository_url":null,"blast_radius":46.02474094438634,"packages":[{"versions":[{"first_patched_version":"2.5.0","vulnerable_version_range":"\u003c 2.5.0"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2023-08-17T00:05:15.669Z","updated_at":"2024-10-09T20:47:17.000Z","epss_percentage":0.01846,"epss_percentile":0.82186},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWo3bWotNzQ4eC03cDc4","url":"https://github.com/advisories/GHSA-j7mj-748x-7p78","title":"DOS attack in Pillow when processing specially crafted image files","description":"An issue was discovered in Pillow before 6.2.0. When reading specially crafted invalid image files, the library can either allocate very large amounts of memory or take an extremely long period of time to process the image.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2019-10-22T14:40:42.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-16865","https://github.com/python-pillow/Pillow/issues/4123","https://pillow.readthedocs.io/en/latest/releasenotes/6.2.0.html","https://access.redhat.com/errata/RHSA-2020:0566","https://access.redhat.com/errata/RHSA-2020:0578","https://access.redhat.com/errata/RHSA-2020:0580","https://www.debian.org/security/2020/dsa-4631","https://access.redhat.com/errata/RHSA-2020:0681","https://access.redhat.com/errata/RHSA-2020:0683","https://access.redhat.com/errata/RHSA-2020:0694","https://github.com/python-pillow/Pillow/commit/ab52630d0644e42a75eb88b78b9a9d7438a6fbeb","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/EMJBUZQGQ2Q7HXYCQVRLU7OXNC7CAWWU","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/LYDXD7EE4YAEVSTNIFZKNVPRVJX5ZOG3","https://ubuntu.com/security/notices/USN-4272-1","https://usn.ubuntu.com/4272-1","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2019-110.yaml","https://github.com/advisories/GHSA-j7mj-748x-7p78"],"source_kind":"github","identifiers":["GHSA-j7mj-748x-7p78","CVE-2019-16865"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"6.2.0","vulnerable_version_range":"\u003c 6.2.0"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:13:27.682Z","updated_at":"2024-10-09T21:07:20.000Z","epss_percentage":0.03329,"epss_percentile":0.86538},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTc3Z2MtdjJ4di1ydnZo","url":"https://github.com/advisories/GHSA-77gc-v2xv-rvvh","title":"Out-of-bounds Read in Pillow","description":"An issue was discovered in Pillow before 8.2.0. There is an out-of-bounds read in J2kDecode, in j2ku_graya_la.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-06-08T18:49:02.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-25287","https://github.com/python-pillow/Pillow/pull/5377#issuecomment-833821470","https://github.com/python-pillow/Pillow/pull/5377/commits/3bf5eddb89afdf690eceaa52bc4d3546ba9a5f87","https://pillow.readthedocs.io/en/stable/releasenotes/8.2.0.html#cve-2021-25287-cve-2021-25288-fix-oob-read-in-jpeg2kdecode","https://security.gentoo.org/glsa/202107-33","https://github.com/python-pillow/Pillow/commit/3bf5eddb89afdf690eceaa52bc4d3546ba9a5f87","https://github.com/advisories/GHSA-77gc-v2xv-rvvh","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-137.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/MQHA5HAIBOYI3R6HDWCLAGFTIQP767FL"],"source_kind":"github","identifiers":["GHSA-77gc-v2xv-rvvh","CVE-2021-25287"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.55029250651611,"packages":[{"versions":[{"first_patched_version":"8.2.0","vulnerable_version_range":"\u003e= 2.4.0, \u003c 8.2.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:12:34.285Z","updated_at":"2024-10-09T21:04:08.000Z","epss_percentage":0.00263,"epss_percentile":0.49483},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWh2cjgtNDY2cC03NXJo","url":"https://github.com/advisories/GHSA-hvr8-466p-75rh","title":"Pillow Integer overflow in ImagingResampleHorizontal","description":"Integer overflow in the `ImagingResampleHorizontal` function in `libImaging/Resample.c` in Pillow before 3.1.1 allows remote attackers to have unspecified impact via negative values of the new size, which triggers a heap-based buffer overflow.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2018-07-24T20:15:48.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2016-4009","https://github.com/python-pillow/Pillow/pull/1714","https://github.com/python-pillow/Pillow/commit/4e0d9b0b9740d258ade40cce248c93777362ac1e","https://github.com/advisories/GHSA-hvr8-466p-75rh","https://github.com/python-pillow/Pillow/blob/c3cb690fed5d4bf0c45576759de55d054916c165/CHANGES.rst","https://security.gentoo.org/glsa/201612-52","http://www.securityfocus.com/bid/86064","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2016-7.yaml"],"source_kind":"github","identifiers":["GHSA-hvr8-466p-75rh","CVE-2016-4009"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":46.02474094438634,"packages":[{"versions":[{"first_patched_version":"3.1.1","vulnerable_version_range":"\u003e= 0, \u003c 3.1.1"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:13:37.044Z","updated_at":"2024-10-08T13:06:58.000Z","epss_percentage":0.03498,"epss_percentile":0.87095},{"uuid":"GSA_kwCzR0hTQS04Z2hqLXA0dmotbXIzNc4AA250","url":"https://github.com/advisories/GHSA-8ghj-p4vj-mr35","title":"Pillow Denial of Service vulnerability","description":"An issue was discovered in Pillow before 10.0.0. It is a Denial of Service that uncontrollably allocates memory to process a given task, potentially causing a service to crash by having it run out of memory. This occurs for truetype in ImageFont when textlength in an ImageDraw instance operates on a long text argument.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-11-03T06:36:30.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2023-44271","https://github.com/python-pillow/Pillow/pull/7244","https://github.com/python-pillow/Pillow/commit/1fe1bb49c452b0318cad12ea9d97c3bef188e9a7","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2023-227.yaml","https://devhub.checkmarx.com/cve-details/CVE-2023-44271","https://lists.debian.org/debian-lts-announce/2024/03/msg00021.html","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/N2JOEDUJDQLCUII2LQYZYSM7RJL2I3P4","https://github.com/advisories/GHSA-8ghj-p4vj-mr35"],"source_kind":"github","identifiers":["GHSA-8ghj-p4vj-mr35","CVE-2023-44271"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"10.0.0","vulnerable_version_range":"\u003e= 0, \u003c 10.0.0"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2023-11-03T20:05:50.749Z","updated_at":"2024-10-14T21:20:49.000Z","epss_percentage":0.00137,"epss_percentile":0.34395},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXE1aHEtZnA3Ni1xbXJj","url":"https://github.com/advisories/GHSA-q5hq-fp76-qmrc","title":"Uncontrolled Resource Consumption in Pillow","description":"An issue was discovered in Pillow before 8.2.0. For EPS data, the readline implementation used in EPSImageFile has to deal with any combination of \\r and \\n as line endings. It used an accidentally quadratic method of accumulating lines while looking for a line ending. A malicious EPS file could use this to perform a DoS of Pillow in the open phase, before an image was accepted for opening.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-06-08T18:49:36.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-28677","https://github.com/python-pillow/Pillow/pull/5377","https://pillow.readthedocs.io/en/stable/releasenotes/8.2.0.html#cve-2021-28677-fix-eps-dos-on-open","https://security.gentoo.org/glsa/202107-33","https://lists.debian.org/debian-lts-announce/2021/07/msg00018.html","https://github.com/python-pillow/Pillow/commit/5a5e6db0abf4e7a638fb1b3408c4e495a096cb92","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/MQHA5HAIBOYI3R6HDWCLAGFTIQP767FL","https://github.com/advisories/GHSA-q5hq-fp76-qmrc","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-93.yaml"],"source_kind":"github","identifiers":["GHSA-q5hq-fp76-qmrc","CVE-2021-28677"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"8.2.0","vulnerable_version_range":"\u003c 8.2.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:12:59.962Z","updated_at":"2024-10-14T21:38:38.000Z","epss_percentage":0.00219,"epss_percentile":0.44511},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTh4anYtdjl4cS1tNWg5","url":"https://github.com/advisories/GHSA-8xjv-v9xq-m5h9","title":"Pillow Buffer overflow in ImagingFliDecode","description":"Buffer overflow in the `ImagingFliDecode` function in `libImaging/FliDecode.c` in Pillow before 3.1.1 allows remote attackers to cause a denial of service (crash) via a crafted FLI file.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-07-24T20:15:36.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.1,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2016-0775","https://github.com/python-pillow/Pillow/commit/893a40850c2d5da41537958e40569c029a6e127b","https://github.com/advisories/GHSA-8xjv-v9xq-m5h9","https://github.com/python-pillow/Pillow/blob/c3cb690fed5d4bf0c45576759de55d054916c165/CHANGES.rst","https://security.gentoo.org/glsa/201612-52","http://www.debian.org/security/2016/dsa-3499","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2016-6.yaml"],"source_kind":"github","identifiers":["GHSA-8xjv-v9xq-m5h9","CVE-2016-0775"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":35.13716781775731,"packages":[{"versions":[{"first_patched_version":"3.1.1","vulnerable_version_range":"\u003c 3.1.1"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:13:37.082Z","updated_at":"2024-10-09T20:08:13.000Z","epss_percentage":0.01369,"epss_percentile":0.79428},{"uuid":"GSA_kwCzR0hTQS01NnB3LW1wajQtZnh3d84AA2QC","url":"https://github.com/advisories/GHSA-56pw-mpj4-fxww","title":"Duplicate Advisory: Bundled libwebp in Pillow vulnerable","description":"## Duplicate Advisory\nThis advisory has been withdrawn because it is a duplicate of GHSA-56pw-mpj4-fxww. This link is maintained to preserve external references.\n\n## Original Description\nPillow versions before v10.0.1 bundled libwebp binaries in wheels that are vulnerable to CVE-2023-5129 (previously CVE-2023-4863). Pillow v10.0.1 upgrades the bundled libwebp binary to v1.3.2.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-10-05T00:06:58.000Z","withdrawn_at":"2025-05-30T15:32:54.000Z","classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2023-4863","https://nvd.nist.gov/vuln/detail/CVE-2023-5129","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2023-175.yaml","https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst#1001-2023-09-15","https://github.com/advisories/GHSA-56pw-mpj4-fxww"],"source_kind":"github","identifiers":["GHSA-56pw-mpj4-fxww"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"10.0.1","vulnerable_version_range":"\u003c 10.0.1"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2023-10-05T01:05:51.504Z","updated_at":"2025-05-30T15:32:55.000Z","epss_percentage":null,"epss_percentile":null},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXc0dmctcmY2My1mM2oz","url":"https://github.com/advisories/GHSA-w4vg-rf63-f3j3","title":"Arbitrary code using \"crafted image file\" approach affecting Pillow","description":"Pillow before 3.3.2 allows context-dependent attackers to execute arbitrary code by using the \"crafted image file\" approach, related to an \"Insecure Sign Extension\" issue affecting the ImagingNew in Storage.c component.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-07-12T14:45:42.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2016-9190","https://github.com/python-pillow/Pillow/issues/2105","https://github.com/python-pillow/Pillow/pull/2146/commits/5d8a0be45aad78c5a22c8d099118ee26ef8144af","https://github.com/advisories/GHSA-w4vg-rf63-f3j3","https://security.gentoo.org/glsa/201612-52","http://pillow.readthedocs.io/en/3.4.x/releasenotes/3.3.2.html","http://www.debian.org/security/2016/dsa-3710","http://www.securityfocus.com/bid/94234","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2016-9.yaml"],"source_kind":"github","identifiers":["GHSA-w4vg-rf63-f3j3","CVE-2016-9190"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"3.3.2","vulnerable_version_range":"\u003c 3.3.2"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:13:37.232Z","updated_at":"2024-10-08T13:00:30.000Z","epss_percentage":0.00566,"epss_percentile":0.67479},{"uuid":"GSA_kwCzR0hTQS12OXBjLTltdnAteDg3Z84AAbp5","url":"https://github.com/advisories/GHSA-v9pc-9mvp-x87g","title":"Pillow Buffer overflow in Jpeg2KEncode.c","description":"Heap-based buffer overflow in the j2k_encode_entry function in Pillow 2.5.0 through 3.1.1 allows remote attackers to cause a denial of service (memory corruption) via a crafted Jpeg2000 file.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-17T02:47:20.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.1,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2016-3076","https://bugzilla.redhat.com/show_bug.cgi?id=1321929","http://pillow.readthedocs.io/en/4.1.x/releasenotes/3.1.2.html","https://github.com/python-pillow/Pillow/blob/4.1.x/docs/releasenotes/3.1.2.rst","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2017-92.yaml","https://web.archive.org/web/20200227174644/http://www.securityfocus.com/bid/98042","https://github.com/advisories/GHSA-v9pc-9mvp-x87g"],"source_kind":"github","identifiers":["GHSA-v9pc-9mvp-x87g","CVE-2016-3076"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":35.13716781775731,"packages":[{"versions":[{"first_patched_version":"3.1.2","vulnerable_version_range":"\u003e= 2.5.0, \u003c 3.1.2"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2024-04-22T23:05:00.821Z","updated_at":"2024-10-09T21:04:58.000Z","epss_percentage":0.00457,"epss_percentile":0.62627},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWc2cmotcnY3ai14d3A0","url":"https://github.com/advisories/GHSA-g6rj-rv7j-xwp4","title":"Pillow denial of service","description":"An issue was discovered in Pillow before 8.2.0. `PSDImagePlugin.PsdImageFile` lacked a sanity check on the number of input layers relative to the size of the data block. This could lead to a DoS on `Image.open` prior to `Image.load`.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-06-08T18:49:11.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.1,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-28675","https://github.com/python-pillow/Pillow/pull/5377/commits/22e9bee4ef225c0edbb9323f94c26cee0c623497","https://pillow.readthedocs.io/en/stable/releasenotes/8.2.0.html#cve-2021-28675-fix-dos-in-psdimageplugin","https://security.gentoo.org/glsa/202107-33","https://github.com/advisories/GHSA-g6rj-rv7j-xwp4","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-139.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/MQHA5HAIBOYI3R6HDWCLAGFTIQP767FL"],"source_kind":"github","identifiers":["GHSA-g6rj-rv7j-xwp4","CVE-2021-28675"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":35.13716781775731,"packages":[{"versions":[{"first_patched_version":"8.2.0","vulnerable_version_range":"\u003c 8.2.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:12:59.938Z","updated_at":"2024-10-09T20:06:43.000Z","epss_percentage":0.00088,"epss_percentile":0.26416},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWY0dzgtY3Y2cC14NnI1","url":"https://github.com/advisories/GHSA-f4w8-cv6p-x6r5","title":"Pillow Denial of Service by Uncontrolled Resource Consumption","description":"Pillow before 8.1.2 allows attackers to cause a denial of service (memory consumption) because the reported size of a contained image is not properly checked for a BLP container, and thus an attempted memory allocation can be very large.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-03-18T19:55:13.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-27921","https://security.gentoo.org/glsa/202107-33","https://github.com/python-pillow/Pillow/commit/756fff33128a0b643d10518a26ad04b726dd8973","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/S7G44Z33J4BNI2DPDROHWGVG2U7ZH5JU","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/TQQY6472RX4J2SUJENWDZAWKTJJGP2ML","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZTSY25UJU7NJUFHH3HWT575LT4TDFWBZ","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-40.yaml","https://pillow.readthedocs.io/en/stable/releasenotes/8.1.2.html","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/S7G44Z33J4BNI2DPDROHWGVG2U7ZH5JU","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TQQY6472RX4J2SUJENWDZAWKTJJGP2ML","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZTSY25UJU7NJUFHH3HWT575LT4TDFWBZ","https://pillow.readthedocs.io/en/stable/releasenotes/8.1.1.html","https://github.com/advisories/GHSA-f4w8-cv6p-x6r5"],"source_kind":"github","identifiers":["GHSA-f4w8-cv6p-x6r5","CVE-2021-27921"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"8.1.2","vulnerable_version_range":"\u003c 8.1.2"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:13:10.906Z","updated_at":"2025-08-15T13:58:14.000Z","epss_percentage":0.0052,"epss_percentile":0.65832},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWhqNjktYzc2di04Nndy","url":"https://github.com/advisories/GHSA-hj69-c76v-86wr","title":"Out-of-bounds Read in Pillow","description":"`libImaging/FliDecode.c` in Pillow before 6.2.2 has an FLI buffer overflow.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2020-04-01T16:36:00.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-5313","https://github.com/python-pillow/Pillow/commit/a09acd0decd8a87ccce939d5ff65dab59e7d365b","https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst#622-2020-01-02","https://pillow.readthedocs.io/en/stable/releasenotes/6.2.2.html","https://www.debian.org/security/2020/dsa-4631","https://github.com/advisories/GHSA-hj69-c76v-86wr","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2020-84.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/2MMU3WT2X64GS5WHDPKKC2WZA7UIIQ3A","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/3DUMIBUYGJRAVJCTFUWBRLVQKOUTVX5P","https://usn.ubuntu.com/4272-1"],"source_kind":"github","identifiers":["GHSA-hj69-c76v-86wr","CVE-2020-5313"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":41.07584406864587,"packages":[{"versions":[{"first_patched_version":"6.2.2","vulnerable_version_range":"\u003c 6.2.2"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:13:25.527Z","updated_at":"2024-10-08T12:57:37.000Z","epss_percentage":0.00511,"epss_percentile":0.65464},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZqNDIteHEzci1ocjNy","url":"https://github.com/advisories/GHSA-vj42-xq3r-hr3r","title":"Out-of-bounds reads in Pillow","description":"In `libImaging/Jpeg2KDecode.c` in Pillow before 7.1.0, there are multiple out-of-bounds reads via a crafted JP2 file.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2020-07-27T21:52:39.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.1,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-10994","https://github.com/python-pillow/Pillow/pull/4505","https://github.com/python-pillow/Pillow/pull/4538","https://github.com/python-pillow/Pillow/commit/ff60894d697d1992147b791101ad53a8bf1352e4","https://github.com/python-pillow/Pillow/blob/master/docs/releasenotes/7.1.0.rst#security","https://pillow.readthedocs.io/en/stable/releasenotes/7.1.0.html","https://snyk.io/vuln/SNYK-PYTHON-PILLOW-574575","https://github.com/advisories/GHSA-vj42-xq3r-hr3r","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2020-79.yaml","https://github.com/python-pillow/Pillow/commits/master/src/libImaging","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BEBCPE4F2VHTIT6EZA2YZQZLPVDEBJGD","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HOKHNWV2VS5GESY7IBD237E7C6T3I427","https://pillow.readthedocs.io/en/stable/releasenotes","https://usn.ubuntu.com/4430-1","https://usn.ubuntu.com/4430-2"],"source_kind":"github","identifiers":["GHSA-vj42-xq3r-hr3r","CVE-2020-10994"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":35.13716781775731,"packages":[{"versions":[{"first_patched_version":"7.1.0","vulnerable_version_range":"\u003c 7.1.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:13:23.392Z","updated_at":"2024-10-09T19:45:02.000Z","epss_percentage":0.00391,"epss_percentile":0.59384},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTN3dmctbWo2Zy1tOWN2","url":"https://github.com/advisories/GHSA-3wvg-mj6g-m9cv","title":"Pillow Uncontrolled Resource Consumption","description":"Pillow before 8.1.2 allows attackers to cause a denial of service (memory consumption) because the reported size of a contained image is not properly checked for an ICNS container, and thus an attempted memory allocation can be very large.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-03-18T19:55:21.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-27922","https://security.gentoo.org/glsa/202107-33","https://github.com/python-pillow/Pillow/commit/756fff33128a0b643d10518a26ad04b726dd8973","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/S7G44Z33J4BNI2DPDROHWGVG2U7ZH5JU","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/TQQY6472RX4J2SUJENWDZAWKTJJGP2ML","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZTSY25UJU7NJUFHH3HWT575LT4TDFWBZ","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-41.yaml","https://pillow.readthedocs.io/en/stable/releasenotes/8.1.2.html","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/S7G44Z33J4BNI2DPDROHWGVG2U7ZH5JU","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TQQY6472RX4J2SUJENWDZAWKTJJGP2ML","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZTSY25UJU7NJUFHH3HWT575LT4TDFWBZ","https://pillow.readthedocs.io/en/stable/releasenotes/8.1.1.html","https://github.com/advisories/GHSA-3wvg-mj6g-m9cv"],"source_kind":"github","identifiers":["GHSA-3wvg-mj6g-m9cv","CVE-2021-27922"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"8.1.2","vulnerable_version_range":"\u003c 8.1.2"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:13:10.931Z","updated_at":"2025-08-15T13:58:05.000Z","epss_percentage":0.00302,"epss_percentile":0.52988},{"uuid":"GSA_kwCzR0hTQS1oNXJmLXZncXgtd2p2Ms4AAU_b","url":"https://github.com/advisories/GHSA-h5rf-vgqx-wjv2","title":"Pillow denial of service via PNG bomb","description":"Pillow before 2.7.0 allows remote attackers to cause a denial of service via a compressed text chunk in a PNG image that has a large size when it is decompressed.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-14T02:05:56.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2014-9601","https://github.com/python-pillow/Pillow/pull/1060","http://lists.fedoraproject.org/pipermail/package-announce/2015-January/148442.html","http://lists.opensuse.org/opensuse-updates/2015-04/msg00056.html","http://pillow.readthedocs.org/releasenotes/2.7.0.html","http://www.oracle.com/technetwork/topics/security/bulletinjul2015-2511963.html","https://web.archive.org/web/20200227221255/http://www.securityfocus.com/bid/77758","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2015-16.yaml","https://www.djangoproject.com/weblog/2015/jan/02/pillow-security-release","https://github.com/advisories/GHSA-h5rf-vgqx-wjv2"],"source_kind":"github","identifiers":["GHSA-h5rf-vgqx-wjv2","CVE-2014-9601"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"2.7.0","vulnerable_version_range":"\u003c 2.7.0"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2023-08-16T23:05:12.094Z","updated_at":"2024-10-09T20:48:12.000Z","epss_percentage":0.01079,"epss_percentile":0.76564},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXI4NTQtOTZncS1yZmcz","url":"https://github.com/advisories/GHSA-r854-96gq-rfg3","title":"Pillow Temporary file name leakage","description":"The (1) JpegImagePlugin.py and (2) EpsImagePlugin.py scripts in Python Image Library (PIL) 1.1.7 and earlier and Pillow before 2.3.1 uses the names of temporary files on the command line, which makes it easier for local users to conduct symlink attacks by listing the processes.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2020-05-18T17:41:19.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.1,"cvss_vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2014-1933","https://github.com/python-imaging/Pillow/commit/4e9f367dfd3f04c8f5d23f7f759ec12782e10ee7","https://security.gentoo.org/glsa/201612-52","http://lists.opensuse.org/opensuse-updates/2014-05/msg00002.html","http://www.openwall.com/lists/oss-security/2014/02/10/15","http://www.openwall.com/lists/oss-security/2014/02/11/1","http://www.ubuntu.com/usn/USN-2168-1","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2014-23.yaml","https://github.com/advisories/GHSA-r854-96gq-rfg3"],"source_kind":"github","identifiers":["GHSA-r854-96gq-rfg3","CVE-2014-1933"],"repository_url":"https://github.com/python-imaging/Pillow","blast_radius":25.239374066276376,"packages":[{"versions":[{"first_patched_version":"2.3.1","vulnerable_version_range":"\u003c 2.3.1"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:13:24.721Z","updated_at":"2025-04-13T23:22:52.000Z","epss_percentage":0.00111,"epss_percentile":0.30493},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTdyN20tNWgyNy0yOWhw","url":"https://github.com/advisories/GHSA-7r7m-5h27-29hp","title":"Potential infinite loop in Pillow","description":"An issue was discovered in Pillow before 8.2.0. For FLI data, FliDecode did not properly check that the block advance was non-zero, potentially leading to an infinite loop on load.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-06-08T18:48:53.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-28676","https://github.com/python-pillow/Pillow/pull/5377","https://pillow.readthedocs.io/en/stable/releasenotes/8.2.0.html#cve-2021-28676-fix-fli-dos","https://security.gentoo.org/glsa/202107-33","https://lists.debian.org/debian-lts-announce/2021/07/msg00018.html","https://github.com/python-pillow/Pillow/commit/bb6c11fb889e6c11b0ee122b828132ee763b5856","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MQHA5HAIBOYI3R6HDWCLAGFTIQP767FL","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/MQHA5HAIBOYI3R6HDWCLAGFTIQP767FL","https://github.com/advisories/GHSA-7r7m-5h27-29hp","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-92.yaml"],"source_kind":"github","identifiers":["GHSA-7r7m-5h27-29hp","CVE-2021-28676"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"8.2.0","vulnerable_version_range":"\u003c 8.2.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:12:59.929Z","updated_at":"2024-10-11T20:41:38.000Z","epss_percentage":0.00305,"epss_percentile":0.53342},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTU3aDMtOXJnci1jMjRt","url":"https://github.com/advisories/GHSA-57h3-9rgr-c24m","title":"Out of bounds write in Pillow","description":"An issue was discovered in Pillow before 8.1.1. TiffDecode has a heap-based buffer overflow when decoding crafted YCbCr files because of certain interpretation conflicts with LibTIFF in RGBA mode. NOTE: this issue exists because of an incomplete fix for CVE-2020-35654.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2021-03-29T16:35:16.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-25289","https://github.com/python-pillow/Pillow/commit/3fee28eb9479bf7d59e0fa08068f9cc4a6e2f04c","https://pillow.readthedocs.io/en/stable/releasenotes/8.1.1.html","https://security.gentoo.org/glsa/202107-33","https://github.com/python-pillow/Pillow/commit/cbfdde7b1f2295059a20a539ee9960f0bec7b299","https://github.com/advisories/GHSA-57h3-9rgr-c24m","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-35.yaml"],"source_kind":"github","identifiers":["GHSA-57h3-9rgr-c24m","CVE-2021-25289"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":46.02474094438634,"packages":[{"versions":[{"first_patched_version":"8.1.1","vulnerable_version_range":"\u003e= 0, \u003c 8.1.1"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:13:09.361Z","updated_at":"2024-10-08T13:11:34.000Z","epss_percentage":0.00206,"epss_percentile":0.43177},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTVnbTMtcHg2NC1ydzcy","url":"https://github.com/advisories/GHSA-5gm3-px64-rw72","title":"Uncontrolled Resource Consumption in Pillow","description":"There is a DoS vulnerability in Pillow before 6.2.2 caused by FpxImagePlugin.py calling the range function on an unvalidated 32-bit integer if the number of bands is large. On Windows running 32-bit Python, this results in an OverflowError or MemoryError due to the 2 GB limit. However, on Linux running 64-bit Python this results in the process being terminated by the OOM killer.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2020-04-01T16:36:44.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-19911","https://github.com/python-pillow/Pillow/commit/774e53bb132461d8d5ebefec1162e29ec0ebc63d","https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst#622-2020-01-02","https://pillow.readthedocs.io/en/stable/releasenotes/6.2.2.html","https://www.debian.org/security/2020/dsa-4631","https://github.com/advisories/GHSA-5gm3-px64-rw72","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2020-172.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/3DUMIBUYGJRAVJCTFUWBRLVQKOUTVX5P","https://usn.ubuntu.com/4272-1"],"source_kind":"github","identifiers":["GHSA-5gm3-px64-rw72","CVE-2019-19911"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"6.2.2","vulnerable_version_range":"\u003e= 0, \u003c 6.2.2"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:13:25.500Z","updated_at":"2024-10-08T13:04:35.000Z","epss_percentage":0.00757,"epss_percentile":0.71969},{"uuid":"GSA_kwCzR0hTQS14ODk1LTJ3cm0taHZwN84AAbcx","url":"https://github.com/advisories/GHSA-x895-2wrm-hvp7","title":"PIL and Pillow Vulnerable to Symlink Attack on Tmpfiles","description":"The (1) `load_djpeg` function in `JpegImagePlugin.py`, (2) `Ghostscript` function in `EpsImagePlugin.py`, (3) `load` function in `IptcImagePlugin.py`, and (4) `_copy` function in `Image.py` in Python Image Library (PIL) 1.1.7 and earlier and Pillow before 2.3.1 do not properly create temporary files, which allow local users to overwrite arbitrary files and obtain sensitive information via a symlink attack on the temporary file.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-17T02:39:13.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.5,"cvss_vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2014-1932","https://github.com/python-imaging/Pillow/commit/4e9f367dfd3f04c8f5d23f7f759ec12782e10ee7","https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737059","https://security.gentoo.org/glsa/201612-52","http://lists.opensuse.org/opensuse-updates/2014-05/msg00002.html","http://www.openwall.com/lists/oss-security/2014/02/11/1","http://www.ubuntu.com/usn/USN-2168-1","https://web.archive.org/web/20170103151725/http://www.securityfocus.com/bid/65511","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2014-22.yaml","https://github.com/advisories/GHSA-x895-2wrm-hvp7"],"source_kind":"github","identifiers":["GHSA-x895-2wrm-hvp7","CVE-2014-1932"],"repository_url":"https://github.com/python-imaging/Pillow","blast_radius":42.06562344379397,"packages":[{"versions":[{"first_patched_version":"2.3.1","vulnerable_version_range":"\u003c 2.3.1"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2023-08-16T23:05:11.893Z","updated_at":"2024-10-09T20:14:02.000Z","epss_percentage":0.00133,"epss_percentile":0.33952},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWY1ZzgtNXFxNy05Mzh3","url":"https://github.com/advisories/GHSA-f5g8-5qq7-938w","title":"Pillow Out-of-bounds Read","description":"In Pillow before 8.1.0, PcxDecode has a buffer over-read when decoding a crafted PCX file because the user-supplied stride value is trusted for buffer calculations.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-03-18T19:55:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-35653","https://pillow.readthedocs.io/en/stable/releasenotes/index.html","https://lists.debian.org/debian-lts-announce/2021/07/msg00018.html","https://github.com/python-pillow/Pillow/commit/2f409261eb1228e166868f8f0b5da5cda52e55bf","https://github.com/advisories/GHSA-f5g8-5qq7-938w","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-69.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6BYVI5G44MRIPERKYDQEL3S3YQCZTVHE","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BF553AMNNNBW7SH4IM4MNE4M6GNZQ7YD"],"source_kind":"github","identifiers":["GHSA-f5g8-5qq7-938w","CVE-2020-35653"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":41.07584406864587,"packages":[{"versions":[{"first_patched_version":"8.1.0","vulnerable_version_range":"\u003e= 0, \u003c 8.1.0"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:12:29.877Z","updated_at":"2025-08-19T04:03:00.440Z","epss_percentage":0.0038,"epss_percentile":0.58665},{"uuid":"GSA_kwCzR0hTQS05OHZ2LXB3NnItcTZxNM0VnA","url":"https://github.com/advisories/GHSA-98vv-pw6r-q6q4","title":"Uncontrolled Resource Consumption in pillow","description":"The package pillow 5.2.0 and before 8.3.2 are vulnerable to Regular Expression Denial of Service (ReDoS) via the getrgb function.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-09-07T23:08:10.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-23437","https://github.com/python-pillow/Pillow/commit/9e08eb8f78fdfd2f476e1b20b7cf38683754866b","https://pillow.readthedocs.io/en/stable/releasenotes/8.3.2.html","https://snyk.io/vuln/SNYK-PYTHON-PILLOW-1319443","https://security.gentoo.org/glsa/202211-10","https://lists.debian.org/debian-lts-announce/2024/03/msg00021.html","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RNSG6VFXTAROGF7ACYLMAZNQV4EJ6I2C","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VKRCL7KKAKOXCVD7M6WC5OKFGL4L3SJT","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/RNSG6VFXTAROGF7ACYLMAZNQV4EJ6I2C","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VKRCL7KKAKOXCVD7M6WC5OKFGL4L3SJT","https://github.com/advisories/GHSA-98vv-pw6r-q6q4","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-317.yaml"],"source_kind":"github","identifiers":["GHSA-98vv-pw6r-q6q4","CVE-2021-23437"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"8.3.2","vulnerable_version_range":"\u003e= 5.2.0, \u003c 8.3.2"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:11:49.161Z","updated_at":"2024-10-09T21:02:06.000Z","epss_percentage":0.00209,"epss_percentile":0.43486},{"uuid":"GSA_kwCzR0hTQS04dmoyLXZ4eDMtNjY3d80hfA","url":"https://github.com/advisories/GHSA-8vj2-vxx3-667w","title":"Arbitrary expression injection in Pillow","description":"`PIL.ImageMath.eval` in Pillow before 9.0.0 allows evaluation of arbitrary expressions, such as ones that use the Python exec method `ImageMath.eval(\"exec(exit())\")`.\n\nWhile Pillow 9.0.0 restricted top-level builtins available to PIL.ImageMath.eval(), it did not prevent builtins available to lambda expressions. These are now also restricted in 9.0.1.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-01-12T20:07:33.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-22817","https://pillow.readthedocs.io/en/stable/releasenotes/9.0.0.html#restrict-builtins-available-to-imagemath-eval","https://lists.debian.org/debian-lts-announce/2022/01/msg00018.html","https://www.debian.org/security/2022/dsa-5053","https://github.com/python-pillow/Pillow/commit/8531b01d6cdf0b70f256f93092caa2a5d91afc11","https://pillow.readthedocs.io/en/stable/releasenotes/9.0.1.html#security","https://security.gentoo.org/glsa/202211-10","https://lists.debian.org/debian-lts-announce/2024/03/msg00021.html","https://github.com/advisories/GHSA-8vj2-vxx3-667w","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2022-10.yaml"],"source_kind":"github","identifiers":["GHSA-8vj2-vxx3-667w","CVE-2022-22817"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":46.02474094438634,"packages":[{"versions":[{"first_patched_version":"9.0.1","vulnerable_version_range":"\u003c 9.0.1"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:12:33.672Z","updated_at":"2024-10-11T20:56:02.000Z","epss_percentage":0.02617,"epss_percentile":0.85089},{"uuid":"GSA_kwCzR0hTQS14ZzhoLWo0NmYtdzk1Ms4ABJme","url":"https://github.com/advisories/GHSA-xg8h-j46f-w952","title":"Pillow vulnerability can cause write buffer overflow on BCn encoding","description":"There is a heap buffer overflow when writing a sufficiently large (\u003e64k encoded with default settings) image in the DDS format due to writing into a buffer without checking for available space. \n\nThis only affects users who save untrusted data as a compressed DDS image. \n\n* Unclear how large the potential write could be. It is likely limited by process segfault, so it's not necessarily deterministic. It may be practically unbounded. \n* Unclear if there's a restriction on the bytes that could be emitted. It's likely that the only restriction is that the bytes would be emitted in chunks of 8 or 16. \n\nThis was introduced in Pillow 11.2.0 when the feature was added.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2025-07-01T17:29:37.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/python-pillow/Pillow/security/advisories/GHSA-xg8h-j46f-w952","https://github.com/python-pillow/Pillow/pull/9041","https://github.com/python-pillow/Pillow/releases/tag/11.3.0","https://nvd.nist.gov/vuln/detail/CVE-2025-48379","https://github.com/python-pillow/Pillow/commit/ef98b3510e3e4f14b547762764813d7e5ca3c5a4","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2025-61.yaml","https://github.com/advisories/GHSA-xg8h-j46f-w952"],"source_kind":"github","identifiers":["GHSA-xg8h-j46f-w952","CVE-2025-48379"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"11.3.0","vulnerable_version_range":"\u003e= 11.2.0, \u003c 11.3.0"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2025-07-01T18:08:45.198Z","updated_at":"2025-07-02T14:20:25.000Z","epss_percentage":0.00015,"epss_percentile":0.01962},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZxY2otd3JmMi03djcz","url":"https://github.com/advisories/GHSA-vqcj-wrf2-7v73","title":"Pillow Out-of-bounds Write","description":"In Pillow before 8.1.0, TiffDecode has a heap-based buffer overflow when decoding crafted YCbCr files because of certain interpretation conflicts with LibTIFF in RGBA mode.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-03-18T19:55:27.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.6,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-35654","https://pillow.readthedocs.io/en/stable/releasenotes/index.html","https://github.com/python-pillow/Pillow/commit/eb8c1206d6b170d4e798a00db7432e023853da5c","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6BYVI5G44MRIPERKYDQEL3S3YQCZTVHE","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BF553AMNNNBW7SH4IM4MNE4M6GNZQ7YD","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/TQQY6472RX4J2SUJENWDZAWKTJJGP2ML","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZTSY25UJU7NJUFHH3HWT575LT4TDFWBZ","https://github.com/advisories/GHSA-vqcj-wrf2-7v73","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-70.yaml"],"source_kind":"github","identifiers":["GHSA-vqcj-wrf2-7v73","CVE-2020-35654"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":42.56051313136801,"packages":[{"versions":[{"first_patched_version":"8.1.0","vulnerable_version_range":"\u003c 8.1.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:13:10.914Z","updated_at":"2024-10-11T20:59:41.000Z","epss_percentage":0.00166,"epss_percentile":0.38301},{"uuid":"GSA_kwCzR0hTQS1wdzNjLWg3d3AtY3ZoeM0hfQ","url":"https://github.com/advisories/GHSA-pw3c-h7wp-cvhx","title":"Improper Initialization in Pillow","description":"Pillow is the friendly PIL (Python Imaging Library) fork. `path_getbbox` in `path.c` in Pillow before 9.0.0 improperly initializes `ImagePath.Path`.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-01-12T20:07:43.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.9,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-22815","https://github.com/python-pillow/Pillow/blob/c5d9223a8b5e9295d15b5a9b1ef1dae44c8499f3/src/path.c#L331","https://pillow.readthedocs.io/en/stable/releasenotes/9.0.0.html#fixed-imagepath-path-array-handling","https://lists.debian.org/debian-lts-announce/2022/01/msg00018.html","https://www.debian.org/security/2022/dsa-5053","https://github.com/python-pillow/Pillow/commit/c48271ab354db49cdbd740bc45e13be4f0f7993c","https://github.com/python-pillow/Pillow/pull/5920","https://github.com/python-pillow/Pillow/commit/1e092419b6806495c683043ab3feb6ce264f3b9c","https://github.com/python-pillow/Pillow/blob/e8ab5640774716c5486d3cb05167f74f742ad6ef/CHANGES.rst?plain=1#L1187","https://github.com/advisories/GHSA-pw3c-h7wp-cvhx","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2022-8.yaml"],"source_kind":"github","identifiers":["GHSA-pw3c-h7wp-cvhx","CVE-2022-22815"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":34.14738844260922,"packages":[{"versions":[{"first_patched_version":"9.0.0","vulnerable_version_range":"\u003c 9.0.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:12:32.484Z","updated_at":"2024-10-11T21:09:06.000Z","epss_percentage":0.00095,"epss_percentile":0.27497},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTloeDItaGdxMi0yZzRm","url":"https://github.com/advisories/GHSA-9hx2-hgq2-2g4f","title":"Regular Expression Denial of Service (ReDoS) in Pillow","description":"An issue was discovered in Pillow before 8.1.1. The PDF parser allows a regular expression DoS (ReDoS) attack via a crafted PDF file because of a catastrophic backtracking regex.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-03-29T16:35:46.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.9,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-25292","https://github.com/python-pillow/Pillow/commit/3bce145966374dd39ce58a6fc0083f8d1890719c","https://github.com/python-pillow/Pillow/commit/6207b44ab1ff4a91d8ddc7579619876d0bb191a4","https://pillow.readthedocs.io/en/stable/releasenotes/8.1.1.html","https://security.gentoo.org/glsa/202107-33","https://github.com/python-pillow/Pillow/commit/521dab94c7ab72b037bd9a83e9663401e0fd2cee","https://github.com/advisories/GHSA-9hx2-hgq2-2g4f","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-38.yaml"],"source_kind":"github","identifiers":["GHSA-9hx2-hgq2-2g4f","CVE-2021-25292"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":34.14738844260922,"packages":[{"versions":[{"first_patched_version":"8.1.1","vulnerable_version_range":"\u003e= 5.1.0, \u003c 8.1.1"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:13:10.147Z","updated_at":"2024-10-09T21:05:47.000Z","epss_percentage":0.00167,"epss_percentile":0.38361},{"uuid":"GSA_kwCzR0hTQS0zeHY4LTNqNTQtaGdycM0W2g","url":"https://github.com/advisories/GHSA-3xv8-3j54-hgrp","title":"Out-of-bounds read in Pillow","description":"In `libImaging/PcxDecode.c` in Pillow before 7.1.0, an out-of-bounds read can occur when reading PCX files where `state-\u003eshuffle` is instructed to read beyond `state-\u003ebuffer`.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-11-03T18:04:53.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.2,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-10378","https://github.com/python-pillow/Pillow/pull/4538","https://github.com/python-pillow/Pillow/commit/6a83e4324738bb0452fbe8074a995b1c73f08de7#diff-9478f2787e3ae9668a15123b165c23ac","https://github.com/pypa/advisory-db/blob/7872b0a91b4d980f749e6d75a81f8cc1af32829f/vulns/pillow/PYSEC-2020-77.yaml","https://github.com/python-pillow/Pillow/commits/master/src/libImaging","https://pillow.readthedocs.io/en/stable/releasenotes/6.2.3.html","https://pillow.readthedocs.io/en/stable/releasenotes/7.1.0.html","https://github.com/python-pillow/Pillow/issues/4750","https://github.com/python-pillow/Pillow/commit/124f4bb591e16212605d0e41c413ed53e242cba2","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BEBCPE4F2VHTIT6EZA2YZQZLPVDEBJGD","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HOKHNWV2VS5GESY7IBD237E7C6T3I427","https://usn.ubuntu.com/4430-1","https://usn.ubuntu.com/4430-2","https://github.com/advisories/GHSA-3xv8-3j54-hgrp","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2020-77.yaml"],"source_kind":"github","identifiers":["GHSA-3xv8-3j54-hgrp","CVE-2020-10378"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":40.58095438107182,"packages":[{"versions":[{"first_patched_version":"7.1.0","vulnerable_version_range":"\u003c 7.1.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:12:43.894Z","updated_at":"2024-10-09T20:52:59.000Z","epss_percentage":0.00243,"epss_percentile":0.47518},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLW12ZzkteGZmci1wNzc0","url":"https://github.com/advisories/GHSA-mvg9-xffr-p774","title":"Out of bounds read in Pillow","description":"An issue was discovered in Pillow before 8.2.0. In `TiffDecode.c`, there is an out-of-bounds read in `TiffreadRGBATile` via invalid tile boundaries.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-03-29T16:35:57.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-25291","https://github.com/python-pillow/Pillow/commit/cbdce6c5d054fccaf4af34b47f212355c64ace7a","https://pillow.readthedocs.io/en/stable/releasenotes/8.1.1.html","https://security.gentoo.org/glsa/202107-33","https://github.com/python-pillow/Pillow/commit/8b8076bdcb3815be0ef0d279651d8d1342b8ea61","https://github.com/advisories/GHSA-mvg9-xffr-p774","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-37.yaml"],"source_kind":"github","identifiers":["GHSA-mvg9-xffr-p774","CVE-2021-25291"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"8.2.0","vulnerable_version_range":"\u003c 8.2.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:11:47.802Z","updated_at":"2024-10-09T21:06:28.000Z","epss_percentage":0.00539,"epss_percentile":0.66548},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWhqZngtOHA2Yy1nN2d4","url":"https://github.com/advisories/GHSA-hjfx-8p6c-g7gx","title":"Insufficient Verification of Data Authenticity in Pillow","description":"An issue was discovered in Pillow before 8.2.0. For BLP data, BlpImagePlugin did not properly check that reads (after jumping to file offsets) returned data. This could lead to a DoS where the decoder could be run a large number of times on empty data.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-06-08T18:49:20.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.8,"cvss_vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-28678","https://github.com/python-pillow/Pillow/pull/5377","https://github.com/python-pillow/Pillow/pull/5377/commits/496245aa4365d0827390bd0b6fbd11287453b3a1","https://pillow.readthedocs.io/en/stable/releasenotes/8.2.0.html#cve-2021-28678-fix-blp-dos","https://security.gentoo.org/glsa/202107-33","https://github.com/advisories/GHSA-hjfx-8p6c-g7gx","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-94.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/MQHA5HAIBOYI3R6HDWCLAGFTIQP767FL"],"source_kind":"github","identifiers":["GHSA-hjfx-8p6c-g7gx","CVE-2021-28678"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":33.65249875503517,"packages":[{"versions":[{"first_patched_version":"8.2.0","vulnerable_version_range":"\u003e= 5.1.0, \u003c 8.2.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:12:59.947Z","updated_at":"2024-10-14T21:36:43.000Z","epss_percentage":0.00084,"epss_percentile":0.25492},{"uuid":"GSA_kwCzR0hTQS1ocjhnLWY2cjYtbXIyMs4AArN6","url":"https://github.com/advisories/GHSA-hr8g-f6r6-mr22","title":"Buffer over-flow in Pillow","description":"When reading a TGA file with RLE packets that cross scan lines, Pillow reads the information past the end of the first line without deducting that from the length of the remaining file data. This vulnerability was introduced in Pillow 9.1.0, and can cause a heap buffer overflow.\n\nOpening an image with a zero or negative height has been found to bypass a decompression bomb check. This will now raise a SyntaxError instead, in turn raising a PIL.UnidentifiedImageError.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-26T00:01:27.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-30595","https://github.com/python-pillow/Pillow/blob/main/src/libImaging/TgaRleDecode.c","https://pillow.readthedocs.io/en/stable/releasenotes/9.1.1.html","https://github.com/python-pillow/Pillow/commit/c846cc881ebe34e3518412c2e3636433d9947280","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2022-43145.yaml","https://github.com/advisories/GHSA-hr8g-f6r6-mr22"],"source_kind":"github","identifiers":["GHSA-hr8g-f6r6-mr22","CVE-2022-30595"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"9.1.1","vulnerable_version_range":"= 9.1.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:12:21.851Z","updated_at":"2024-11-26T18:41:03.000Z","epss_percentage":0.03569,"epss_percentile":0.87184},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTNjNWMtNzIzNS05OTRq","url":"https://github.com/advisories/GHSA-3c5c-7235-994j","title":"Pillow buffer overflow in ImagingPcdDecode","description":"Buffer overflow in the `ImagingPcdDecode` function in `PcdDecode.c` in Pillow before 3.1.1 and Python Imaging Library (PIL) 1.1.7 and earlier allows remote attackers to cause a denial of service (crash) via a crafted PhotoCD file.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-07-24T20:15:13.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.1,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2016-2533","https://github.com/python-pillow/Pillow/pull/1706","https://github.com/python-pillow/Pillow/commit/5bdf54b5a76b54fb00bd05f2d733e0a4173eefc9#diff-8ff6909c159597e22288ad818938fd6b","https://github.com/python-pillow/Pillow/commit/ae453aa18b66af54e7ff716f4ccb33adca60afd4#diff-8ff6909c159597e22288ad818938fd6b","https://github.com/advisories/GHSA-3c5c-7235-994j","https://security.gentoo.org/glsa/201612-52","http://www.debian.org/security/2016/dsa-3499","http://www.openwall.com/lists/oss-security/2016/02/02/5","http://www.openwall.com/lists/oss-security/2016/02/22/2","http://www.oracle.com/technetwork/topics/security/bulletinjan2016-2867206.html","https://github.com/python-pillow/Pillow/blob/c3cb690fed5d4bf0c45576759de55d054916c165/CHANGES.rst?plain=1#L53","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2016-19.yaml","https://github.com/python-pillow/Pillow/blob/c3cb690fed5d4bf0c45576759de55d054916c165/CHANGES.rst"],"source_kind":"github","identifiers":["GHSA-3c5c-7235-994j","CVE-2016-2533"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":35.13716781775731,"packages":[{"versions":[{"first_patched_version":"3.1.1","vulnerable_version_range":"\u003e= 0, \u003c 3.1.1"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:13:37.091Z","updated_at":"2024-10-08T13:09:01.000Z","epss_percentage":0.02195,"epss_percentile":0.83705},{"uuid":"GSA_kwCzR0hTQS03NTM0LW1tNDUtYzc0ds0WKQ","url":"https://github.com/advisories/GHSA-7534-mm45-c74v","title":"Buffer Overflow in Pillow","description":"Pillow through 8.2.0 and PIL (aka Python Imaging Library) through 1.1.7 allow an attacker to pass controlled parameters directly into a convert function to trigger a buffer overflow in Convert.c.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2021-10-05T20:24:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-34552","https://lists.debian.org/debian-lts-announce/2021/07/msg00018.html","https://pillow.readthedocs.io/en/stable/releasenotes/8.3.0.html#buffer-overflow","https://pillow.readthedocs.io/en/stable/releasenotes/index.html","https://github.com/python-pillow/Pillow/pull/5567","https://security.gentoo.org/glsa/202211-10","https://github.com/python-pillow/Pillow/commit/31c473898c29d1b7cb6555ce67d9503a4906b83f","https://github.com/advisories/GHSA-7534-mm45-c74v","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-331.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/7V6LCG525ARIX6LX5QRYNAWVDD2MD2SV","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VUGBBT63VL7G4JNOEIPDJIOC34ZFBKNJ"],"source_kind":"github","identifiers":["GHSA-7534-mm45-c74v","CVE-2021-34552"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":46.02474094438634,"packages":[{"versions":[{"first_patched_version":"8.3.0","vulnerable_version_range":"\u003c 8.3.0"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:12:45.541Z","updated_at":"2024-10-09T21:03:04.000Z","epss_percentage":0.0032,"epss_percentile":0.54489},{"uuid":"GSA_kwCzR0hTQS1jZm1yLTM4ZzktZjJoN84AAU-s","url":"https://github.com/advisories/GHSA-cfmr-38g9-f2h7","title":"Pillow denial of service via Crafted Block Size","description":"`PIL/IcnsImagePlugin.py` in Python Imaging Library (PIL) and Pillow before 2.3.2 and 2.5.x before 2.5.2 allows remote attackers to cause a denial of service via a crafted block size.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-14T02:05:20.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2014-3589","https://github.com/python-pillow/Pillow/commit/205e056f8f9b06ed7b925cf8aa0874bc4aaf8a7d","https://pypi.python.org/pypi/Pillow/2.3.2","https://pypi.python.org/pypi/Pillow/2.5.2","http://lists.opensuse.org/opensuse-updates/2015-04/msg00056.html","http://www.debian.org/security/2014/dsa-3009","https://github.com/python-pillow/Pillow/commit/5efeed77666bfd17708f3434b1d2daa9db1e1335","https://github.com/python-pillow/Pillow/commit/d47611e6fbb808ea109366781dd76559ffb80bcd","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2014-10.yaml","https://github.com/advisories/GHSA-cfmr-38g9-f2h7"],"source_kind":"github","identifiers":["GHSA-cfmr-38g9-f2h7","CVE-2014-3589"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"2.5.2","vulnerable_version_range":"\u003e= 2.5, \u003c 2.5.2"},{"first_patched_version":"2.3.2","vulnerable_version_range":"\u003c 2.3.2"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2023-08-16T22:04:59.903Z","updated_at":"2024-10-08T13:08:07.000Z","epss_percentage":0.00983,"epss_percentile":0.75825},{"uuid":"GSA_kwCzR0hTQS14cmN2LWY5Z20tdjQyY80hew","url":"https://github.com/advisories/GHSA-xrcv-f9gm-v42c","title":"Out-of-bounds Read in Pillow","description":"path_getbbox in path.c in Pillow before 9.0.0 has a buffer over-read during initialization of ImagePath.Path.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-01-12T20:07:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.9,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-22816","https://github.com/python-pillow/Pillow/blob/c5d9223a8b5e9295d15b5a9b1ef1dae44c8499f3/src/path.c#L331","https://pillow.readthedocs.io/en/stable/releasenotes/9.0.0.html#fixed-imagepath-path-array-handling","https://lists.debian.org/debian-lts-announce/2022/01/msg00018.html","https://www.debian.org/security/2022/dsa-5053","https://security.gentoo.org/glsa/202211-10","https://github.com/python-pillow/Pillow/pull/5920","https://github.com/python-pillow/Pillow/commit/5543e4e2d409cd9e409bc64cdc77be0af007a31f","https://github.com/advisories/GHSA-xrcv-f9gm-v42c","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2022-9.yaml"],"source_kind":"github","identifiers":["GHSA-xrcv-f9gm-v42c","CVE-2022-22816"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":34.14738844260922,"packages":[{"versions":[{"first_patched_version":"9.0.0","vulnerable_version_range":"\u003c 9.0.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:12:38.745Z","updated_at":"2025-08-19T03:57:52.290Z","epss_percentage":0.00149,"epss_percentile":0.36012},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWhnZ3gtM2g3Mi00OXd3","url":"https://github.com/advisories/GHSA-hggx-3h72-49ww","title":"Pillow Buffer overflow in ImagingLibTiffDecode","description":"Buffer overflow in the `ImagingLibTiffDecode` function in `libImaging/TiffDecode.c` in Pillow before 3.1.1 allows remote attackers to overwrite memory via a crafted TIFF file.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-07-24T20:03:51.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.9,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2016-0740","https://github.com/python-pillow/Pillow/commit/6dcbf5bd96b717c58d7b642949da8d323099928e","https://github.com/advisories/GHSA-hggx-3h72-49ww","https://github.com/python-pillow/Pillow/blob/c3cb690fed5d4bf0c45576759de55d054916c165/CHANGES.rst","https://security.gentoo.org/glsa/201612-52","http://www.debian.org/security/2016/dsa-3499","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2016-5.yaml"],"source_kind":"github","identifiers":["GHSA-hggx-3h72-49ww","CVE-2016-0740"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":34.14738844260922,"packages":[{"versions":[{"first_patched_version":"3.1.1","vulnerable_version_range":"\u003e= 0, \u003c 3.1.1"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:13:37.120Z","updated_at":"2025-08-19T04:00:19.871Z","epss_percentage":0.00274,"epss_percentile":0.50497},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTh4anEtOGZjZy1nNWh3","url":"https://github.com/advisories/GHSA-8xjq-8fcg-g5hw","title":"Out-of-bounds Write in Pillow","description":"An issue was discovered in Pillow before 8.1.1. In TiffDecode.c, there is a negative-offset memcpy with an invalid size.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-03-29T16:35:36.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-25290","https://github.com/python-pillow/Pillow/commit/86f02f7c70862a0954bfe8133736d352db978eaa","https://pillow.readthedocs.io/en/stable/releasenotes/8.1.1.html","https://security.gentoo.org/glsa/202107-33","https://lists.debian.org/debian-lts-announce/2021/07/msg00018.html","https://github.com/python-pillow/Pillow/commit/e25be1e33dc526bfd1094bc778a54d8e29bf66c9","https://github.com/advisories/GHSA-8xjq-8fcg-g5hw","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-36.yaml"],"source_kind":"github","identifiers":["GHSA-8xjq-8fcg-g5hw","CVE-2021-25290"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"8.1.1","vulnerable_version_range":"\u003e= 0, \u003c 8.1.1"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:13:10.138Z","updated_at":"2025-08-19T04:02:47.018Z","epss_percentage":0.00185,"epss_percentile":0.40586},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWNxaGcteGpoaC1wOGhm","url":"https://github.com/advisories/GHSA-cqhg-xjhh-p8hf","title":"Out-of-bounds reads in Pillow","description":"Pillow before 7.1.0 has multiple out-of-bounds reads in `libImaging/FliDecode.c`.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2020-07-27T21:52:43.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.1,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-10177","https://github.com/python-pillow/Pillow/pull/4503","https://github.com/python-pillow/Pillow/pull/4538","https://github.com/python-pillow/Pillow/commits/master/src/libImaging","https://pillow.readthedocs.io/en/stable/releasenotes/6.2.3.html","https://pillow.readthedocs.io/en/stable/releasenotes/7.1.0.html","https://snyk.io/vuln/SNYK-PYTHON-PILLOW-574573","https://lists.debian.org/debian-lts-announce/2020/08/msg00012.html","https://github.com/python-pillow/Pillow/issues/4750","https://github.com/python-pillow/Pillow/commit/f6926a041b4b544fd2ced3752542afb6c8c19405","https://github.com/python-pillow/Pillow/commit/c88b0204d7c930e3bd72626ae6ea078571cc0ea7","https://github.com/python-pillow/Pillow/commit/c66d8aa75436f334f686fe32bca8e414bcdd18e6","https://github.com/python-pillow/Pillow/commit/c5edc361fd6450f805a6a444723b0f68190b1d0c","https://github.com/python-pillow/Pillow/commit/b4e439d6d7fd986cd6b4c7f9ca18830d79dacd44","https://github.com/python-pillow/Pillow/commit/8d4f3c0c5f2fecf175aeb895e9c2d6d06d85bdc9","https://github.com/python-pillow/Pillow/commit/5b490fc413dfab2d52de46a58905c25d9badb650","https://github.com/python-pillow/Pillow/commit/19ff42bd683486a8a308743c76972ef6a6482e9b","https://github.com/python-pillow/Pillow/commit/11ef7ca53a7d0af4bc52666c29199deffa5fc1bd","https://github.com/python-pillow/Pillow/commit/088ce4df981b70fbec140ee54417bcb49a7dffca","https://github.com/python-pillow/Pillow/commit/00c6dd72d9ed0124cec81040b4bab0979a200fe2","https://usn.ubuntu.com/4430-2","https://usn.ubuntu.com/4430-1","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HOKHNWV2VS5GESY7IBD237E7C6T3I427","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BEBCPE4F2VHTIT6EZA2YZQZLPVDEBJGD","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2020-76.yaml","https://github.com/advisories/GHSA-cqhg-xjhh-p8hf"],"source_kind":"github","identifiers":["GHSA-cqhg-xjhh-p8hf","CVE-2020-10177"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":35.13716781775731,"packages":[{"versions":[{"first_patched_version":"7.1.0","vulnerable_version_range":"\u003c 7.1.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:13:23.374Z","updated_at":"2024-10-09T20:50:09.000Z","epss_percentage":0.00282,"epss_percentile":0.51208},{"uuid":"GSA_kwCzR0hTQS12Y3FnLTNwMjkteHc3M80W2Q","url":"https://github.com/advisories/GHSA-vcqg-3p29-xw73","title":"Integer overflow in Pillow","description":"`libImaging/TiffDecode.c` in Pillow before 6.2.2 has a TIFF decoding integer overflow, related to realloc.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2021-11-03T18:04:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-5310","https://github.com/python-pillow/Pillow/commit/4e2def2539ec13e53a82e06c4b3daf00454100c4","https://github.com/pypa/advisory-db/blob/7872b0a91b4d980f749e6d75a81f8cc1af32829f/vulns/pillow/PYSEC-2020-81.yaml","https://pillow.readthedocs.io/en/stable/releasenotes/6.2.2.html","https://github.com/advisories/GHSA-vcqg-3p29-xw73","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2020-81.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/2MMU3WT2X64GS5WHDPKKC2WZA7UIIQ3A","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/3DUMIBUYGJRAVJCTFUWBRLVQKOUTVX5P","https://usn.ubuntu.com/4272-1"],"source_kind":"github","identifiers":["GHSA-vcqg-3p29-xw73","CVE-2020-5310"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":46.02474094438634,"packages":[{"versions":[{"first_patched_version":"6.2.2","vulnerable_version_range":"\u003e= 0, \u003c 6.2.2"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:12:43.902Z","updated_at":"2024-10-08T13:03:45.000Z","epss_percentage":0.00513,"epss_percentile":0.65489},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTQzZnEtdzhxcS12ODho","url":"https://github.com/advisories/GHSA-43fq-w8qq-v88h","title":"Out-of-bounds read in Pillow","description":"In libImaging/SgiRleDecode.c in Pillow through 7.0.0, a number of out-of-bounds reads exist in the parsing of SGI image files, a different issue than CVE-2020-5311.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2020-07-27T21:52:36.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.2,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-11538","https://github.com/python-pillow/Pillow/pull/4504","https://github.com/python-pillow/Pillow/pull/4538","https://github.com/python-pillow/Pillow/commit/2ef59fdbaeb756bc512ab3f2ad15ac45665b303d","https://github.com/python-pillow/Pillow/blob/master/docs/releasenotes/7.1.0.rst#security","https://pillow.readthedocs.io/en/stable/releasenotes/7.1.0.html","https://pillow.readthedocs.io/en/stable/releasenotes/index.html","https://snyk.io/vuln/SNYK-PYTHON-PILLOW-574574","https://github.com/advisories/GHSA-43fq-w8qq-v88h","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2020-80.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BEBCPE4F2VHTIT6EZA2YZQZLPVDEBJGD","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HOKHNWV2VS5GESY7IBD237E7C6T3I427","https://usn.ubuntu.com/4430-1","https://usn.ubuntu.com/4430-2"],"source_kind":"github","identifiers":["GHSA-43fq-w8qq-v88h","CVE-2020-11538"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":45.529851256812286,"packages":[{"versions":[{"first_patched_version":"7.1.0","vulnerable_version_range":"\u003c 7.1.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:13:23.401Z","updated_at":"2024-10-09T19:45:41.000Z","epss_percentage":0.00578,"epss_percentile":0.6785},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTg4NDMtbTdtdy1teHFt","url":"https://github.com/advisories/GHSA-8843-m7mw-mxqm","title":"Buffer overflow in Pillow","description":"In Pillow before 7.1.0, there are two Buffer Overflows in `libImaging/TiffDecode.c`.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2020-07-27T21:52:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-10379","https://github.com/python-pillow/Pillow/pull/4538","https://github.com/python-pillow/Pillow/commit/46f4a349b88915787fea3fb91348bb1665831bbb#diff-9478f2787e3ae9668a15123b165c23ac","https://github.com/python-pillow/Pillow/commits/master/src/libImaging","https://pillow.readthedocs.io/en/stable/releasenotes/6.2.3.html","https://pillow.readthedocs.io/en/stable/releasenotes/7.1.0.html","https://snyk.io/vuln/SNYK-PYTHON-PILLOW-574577","https://github.com/python-pillow/Pillow/issues/4750","https://github.com/advisories/GHSA-8843-m7mw-mxqm","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2020-78.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BEBCPE4F2VHTIT6EZA2YZQZLPVDEBJGD","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HOKHNWV2VS5GESY7IBD237E7C6T3I427","https://usn.ubuntu.com/4430-2"],"source_kind":"github","identifiers":["GHSA-8843-m7mw-mxqm","CVE-2020-10379"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"7.1.0","vulnerable_version_range":"\u003c 7.1.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:13:23.383Z","updated_at":"2024-10-09T19:44:22.000Z","epss_percentage":0.00324,"epss_percentile":0.54513},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXJ3cjMtYzJxOC1nbTU2","url":"https://github.com/advisories/GHSA-rwr3-c2q8-gm56","title":"Pillow Integer overflow in Map.c","description":"Pillow before 3.3.2 allows context-dependent attackers to obtain sensitive information by using the \"crafted image file\" approach, related to an \"Integer Overflow\" issue affecting the `Image.core.map_buffer` in `map.c` component.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-07-24T20:08:27.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.9,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2016-9189","https://github.com/python-pillow/Pillow/issues/2105","https://github.com/python-pillow/Pillow/pull/2146/commits/c50ebe6459a131a1ea8ca531f10da616d3ceaa0f","https://github.com/advisories/GHSA-rwr3-c2q8-gm56","https://security.gentoo.org/glsa/201612-52","http://pillow.readthedocs.io/en/3.4.x/releasenotes/3.3.2.html","http://www.debian.org/security/2016/dsa-3710","http://www.securityfocus.com/bid/94234","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2016-8.yaml"],"source_kind":"github","identifiers":["GHSA-rwr3-c2q8-gm56","CVE-2016-9189"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":34.14738844260922,"packages":[{"versions":[{"first_patched_version":"3.3.2","vulnerable_version_range":"\u003e= 0, \u003c 3.3.2"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:13:37.101Z","updated_at":"2024-10-08T13:06:31.000Z","epss_percentage":0.00358,"epss_percentile":0.56952},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWhmNjQteDRncS1wOTlo","url":"https://github.com/advisories/GHSA-hf64-x4gq-p99h","title":"Pillow Out-of-bounds Read","description":"In Pillow before 8.1.0, SGIRleDecode has a 4-byte buffer over-read when decoding crafted SGI RLE image files because offsets and length tables are mishandled.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-03-18T19:55:34.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-35655","https://pillow.readthedocs.io/en/stable/releasenotes/index.html","https://github.com/python-pillow/Pillow/commit/2f409261eb1228e166868f8f0b5da5cda52e55bf","https://github.com/python-pillow/Pillow/commit/7e95c63fa7f503f185d3d9eb16b9cee1e54d1e46","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6BYVI5G44MRIPERKYDQEL3S3YQCZTVHE","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BF553AMNNNBW7SH4IM4MNE4M6GNZQ7YD","https://github.com/advisories/GHSA-hf64-x4gq-p99h","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-71.yaml"],"source_kind":"github","identifiers":["GHSA-hf64-x4gq-p99h","CVE-2020-35655"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":31.17805031716494,"packages":[{"versions":[{"first_patched_version":"8.1.0","vulnerable_version_range":"\u003e= 4.3.0, \u003c 8.1.0"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:13:10.923Z","updated_at":"2024-10-08T13:05:15.000Z","epss_percentage":0.00504,"epss_percentile":0.64736},{"uuid":"GSA_kwCzR0hTQS1wNDloLWhqdm0tamczaM0W2w","url":"https://github.com/advisories/GHSA-p49h-hjvm-jg3h","title":"PCX P mode buffer overflow in Pillow","description":"libImaging/PcxDecode.c in Pillow before 6.2.2 has a PCX P mode buffer overflow.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2021-11-03T18:05:04.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-5312","https://github.com/python-pillow/Pillow/commit/93b22b846e0269ee9594ff71a72bec02d2bea8fd","https://access.redhat.com/errata/RHSA-2020:0566","https://access.redhat.com/errata/RHSA-2020:0578","https://access.redhat.com/errata/RHSA-2020:0580","https://access.redhat.com/errata/RHSA-2020:0681","https://access.redhat.com/errata/RHSA-2020:0683","https://access.redhat.com/errata/RHSA-2020:0694","https://github.com/pypa/advisory-db/blob/7872b0a91b4d980f749e6d75a81f8cc1af32829f/vulns/pillow/PYSEC-2020-83.yaml","https://pillow.readthedocs.io/en/stable/releasenotes/6.2.2.html","https://www.debian.org/security/2020/dsa-4631","https://github.com/advisories/GHSA-p49h-hjvm-jg3h","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2020-83.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/2MMU3WT2X64GS5WHDPKKC2WZA7UIIQ3A","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/3DUMIBUYGJRAVJCTFUWBRLVQKOUTVX5P","https://usn.ubuntu.com/4272-1"],"source_kind":"github","identifiers":["GHSA-p49h-hjvm-jg3h","CVE-2020-5312"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":46.02474094438634,"packages":[{"versions":[{"first_patched_version":"6.2.2","vulnerable_version_range":"\u003c 6.2.2"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:12:43.886Z","updated_at":"2024-10-08T13:03:03.000Z","epss_percentage":0.01002,"epss_percentile":0.76075},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTk1cTMtOGdyOS1nbTh3","url":"https://github.com/advisories/GHSA-95q3-8gr9-gm8w","title":"Pillow Denial of Service by Uncontrolled Resource Consumption","description":"Pillow before 8.1.2 allows attackers to cause a denial of service (memory consumption) because the reported size of a contained image is not properly checked for an ICO container, and thus an attempted memory allocation can be very large.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-03-18T19:54:43.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-27923","https://security.gentoo.org/glsa/202107-33","https://github.com/python-pillow/Pillow/commit/756fff33128a0b643d10518a26ad04b726dd8973","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/S7G44Z33J4BNI2DPDROHWGVG2U7ZH5JU","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/TQQY6472RX4J2SUJENWDZAWKTJJGP2ML","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZTSY25UJU7NJUFHH3HWT575LT4TDFWBZ","https://github.com/advisories/GHSA-95q3-8gr9-gm8w","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-42.yaml","https://pillow.readthedocs.io/en/stable/releasenotes/8.1.2.html","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/S7G44Z33J4BNI2DPDROHWGVG2U7ZH5JU","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TQQY6472RX4J2SUJENWDZAWKTJJGP2ML","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZTSY25UJU7NJUFHH3HWT575LT4TDFWBZ","https://pillow.readthedocs.io/en/stable/releasenotes/8.1.1.html"],"source_kind":"github","identifiers":["GHSA-95q3-8gr9-gm8w","CVE-2021-27923"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"8.1.2","vulnerable_version_range":"\u003c 8.1.2"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:13:10.897Z","updated_at":"2025-08-15T13:58:19.000Z","epss_percentage":0.0052,"epss_percentile":0.65832},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXJ3djctM3Y0NS1oZzI5","url":"https://github.com/advisories/GHSA-rwv7-3v45-hg29","title":"Pillow Out-of-bounds Read vulnerability","description":"An issue was discovered in Pillow before 8.2.0. There is an out-of-bounds read in J2kDecode, in j2ku_gray_i. This dates to Pillow 2.4.0.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-06-08T18:49:28.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-25288","https://github.com/python-pillow/Pillow/pull/5377#issuecomment-833821470","https://pillow.readthedocs.io/en/stable/releasenotes/8.2.0.html#cve-2021-25287-cve-2021-25288-fix-oob-read-in-jpeg2kdecode","https://security.gentoo.org/glsa/202107-33","https://github.com/python-pillow/Pillow/commit/3bf5eddb89afdf690eceaa52bc4d3546ba9a5f87","https://github.com/advisories/GHSA-rwv7-3v45-hg29","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2021-138.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/MQHA5HAIBOYI3R6HDWCLAGFTIQP767FL"],"source_kind":"github","identifiers":["GHSA-rwv7-3v45-hg29","CVE-2021-25288"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.55029250651611,"packages":[{"versions":[{"first_patched_version":"8.2.0","vulnerable_version_range":"\u003e= 2.4.0, \u003c 8.2.0"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:12:34.300Z","updated_at":"2024-10-09T21:04:38.000Z","epss_percentage":0.00204,"epss_percentile":0.42861},{"uuid":"GSA_kwCzR0hTQS1qNmY3LWc0MjUtNGdteM4AAU-u","url":"https://github.com/advisories/GHSA-j6f7-g425-4gmx","title":"Pillow is vulnerable to Denial of Service (DOS) in the Jpeg2KImagePlugin","description":"The Jpeg2KImagePlugin plugin in Pillow before 2.5.3 allows remote attackers to cause a denial of service via a crafted image.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-14T02:05:20.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2014-3598","https://pypi.python.org/pypi/Pillow/2.5.3","http://lists.opensuse.org/opensuse-updates/2015-04/msg00056.html","https://github.com/python-pillow/Pillow/commit/347a1d8d956f9e64af4463ee25311b60cdd5657d","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2015-15.yaml","https://github.com/advisories/GHSA-j6f7-g425-4gmx"],"source_kind":"github","identifiers":["GHSA-j6f7-g425-4gmx","CVE-2014-3598"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"2.5.3","vulnerable_version_range":"\u003c 2.5.3"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2024-04-29T12:05:36.369Z","updated_at":"2024-10-09T20:48:47.000Z","epss_percentage":0.00403,"epss_percentile":0.59819},{"uuid":"GSA_kwCzR0hTQS05ajU5LTc1cWotNzk1d80yIg","url":"https://github.com/advisories/GHSA-9j59-75qj-795w","title":"Path traversal in Pillow","description":"Pillow before 9.0.1 allows attackers to delete files because spaces in temporary pathnames are mishandled.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-03-11T23:10:32.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-24303","https://github.com/python-pillow/Pillow/commit/427221ef5f19157001bf8b1ad7cfe0b905ca8c26","https://pillow.readthedocs.io/en/stable/releasenotes/9.0.1.html#security","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2022-168.yaml","https://security.gentoo.org/glsa/202211-10","https://github.com/python-pillow/Pillow/pull/6010","https://github.com/python-pillow/Pillow/commit/10c4f75aaa383bd9671e923e3b91d391ea12d781","https://github.com/python-pillow/Pillow/commit/143032103c9f2d55a0a7960bd3e630cb72549e8a","https://github.com/python-pillow/Pillow/blob/e8ab5640774716c5486d3cb05167f74f742ad6ef/CHANGES.rst?plain=1#L1172","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/W4ZUXPKEX72O3E5IHBPVY5ZCPMJ4GHHV","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XR6UP2XONXOVXI4446VY72R63YRO2YTP","https://github.com/python-pillow/Pillow/pull/3450","https://github.com/advisories/GHSA-9j59-75qj-795w"],"source_kind":"github","identifiers":["GHSA-9j59-75qj-795w","CVE-2022-24303"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.55029250651611,"packages":[{"versions":[{"first_patched_version":"9.0.1","vulnerable_version_range":"\u003c 9.0.1"}],"ecosystem":"pypi","package_name":"Pillow"}],"created_at":"2022-12-21T16:12:09.939Z","updated_at":"2024-10-11T21:01:42.000Z","epss_percentage":0.00498,"epss_percentile":0.64815},{"uuid":"GSA_kwCzR0hTQS1xNG1wLWp2aDItNzZmas4AAv2m","url":"https://github.com/advisories/GHSA-q4mp-jvh2-76fj","title":"Pillow subject to DoS via SAMPLESPERPIXEL tag","description":"Pillow starting with 9.2.0 and prior to 9.3.0 allows denial of service via SAMPLESPERPIXEL. A large value in the SAMPLESPERPIXEL tag could lead to a memory and runtime DOS in TiffImagePlugin.py when setting up the context for image decoding. This issue has been patched in version 9.3.0.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-11-14T12:00:15.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-45199","https://github.com/python-pillow/Pillow/pull/6700","https://github.com/python-pillow/Pillow/commit/2444cddab2f83f28687c7c20871574acbb6dbcf3","https://bugs.gentoo.org/878769","https://github.com/python-pillow/Pillow/releases/tag/9.3.0","https://github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2022-42980.yaml","https://security.gentoo.org/glsa/202211-10","https://github.com/advisories/GHSA-q4mp-jvh2-76fj"],"source_kind":"github","identifiers":["GHSA-q4mp-jvh2-76fj","CVE-2022-45199"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":43.055402818942056,"packages":[{"versions":[{"first_patched_version":"9.3.0","vulnerable_version_range":"\u003e= 9.2.0, \u003c 9.3.0"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:11:49.146Z","updated_at":"2024-10-11T20:42:02.000Z","epss_percentage":0.0013,"epss_percentile":0.33459},{"uuid":"GSA_kwCzR0hTQS00NHdtLWYyNDQteGhwM84AA6j6","url":"https://github.com/advisories/GHSA-44wm-f244-xhp3","title":"Pillow buffer overflow vulnerability","description":"In _imagingcms.c in Pillow before 10.3.0, a buffer overflow exists because strcpy is used instead of strncpy.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2024-04-03T03:30:30.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2024-28219","https://pillow.readthedocs.io/en/stable/releasenotes/10.3.0.html#security","https://github.com/python-pillow/Pillow/commit/2a93aba5cfcf6e241ab4f9392c13e3b74032c061","https://lists.debian.org/debian-lts-announce/2024/04/msg00008.html","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4XLPUT3VK4GQ6EVY525TT2QNUIXNRU5M","https://github.com/advisories/GHSA-44wm-f244-xhp3"],"source_kind":"github","identifiers":["GHSA-44wm-f244-xhp3","CVE-2024-28219"],"repository_url":"https://github.com/python-pillow/Pillow","blast_radius":36.126947192905405,"packages":[{"versions":[{"first_patched_version":"10.3.0","vulnerable_version_range":"\u003c 10.3.0"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2024-04-03T15:04:50.057Z","updated_at":"2024-11-18T16:26:40.000Z","epss_percentage":0.00095,"epss_percentile":0.27491},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWpncHYtNGg0Yy14aHcz","url":"https://github.com/advisories/GHSA-jgpv-4h4c-xhw3","title":"Uncontrolled Resource Consumption in pillow","description":"### Impact\n_Pillow before 8.1.1 allows attackers to cause a denial of service (memory consumption) because the reported size of a contained image is not properly checked for a BLP container, and thus an attempted memory allocation can be very large._\n\n### Patches\n_An issue was discovered in Pillow before 6.2.0. When reading specially crafted invalid image files, the library can either allocate very large amounts of memory or take an extremely long period of time to process the image._\n\n### Workarounds\n_An issue was discovered in Pillow before 6.2.0. When reading specially crafted invalid image files, the library can either allocate very large amounts of memory or take an extremely long period of time to process the image._\n\n### References\nhttps://nvd.nist.gov/vuln/detail/CVE-2021-27921\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [example link to repo](http://example.com)\n* Email us at [example email address](mailto:example@example.com)","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-04-23T16:54:36.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/calix2/pyVulApp/security/advisories/GHSA-jgpv-4h4c-xhw3","https://github.com/advisories/GHSA-jgpv-4h4c-xhw3"],"source_kind":"github","identifiers":["GHSA-jgpv-4h4c-xhw3"],"repository_url":"https://github.com/calix2/pyVulApp","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"8.1.2","vulnerable_version_range":"\u003c 8.1.1"}],"ecosystem":"pypi","package_name":"pillow"}],"created_at":"2022-12-21T16:13:06.469Z","updated_at":"2023-01-09T05:04:45.000Z","epss_percentage":null,"epss_percentile":null}],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pillow","docker_dependents_count":1623,"docker_downloads_count":814528772,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pillow","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pillow/dependencies","status":null,"funding_links":["https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow\u0026utm_medium=pypi","https://tidelift.com/funding/github/pypi/pillow"],"critical":true,"issue_metadata":{"last_synced_at":"2024-10-28T17:40:34.037Z","issues_count":639,"pull_requests_count":987,"avg_time_to_close_issue":10637170.445229681,"avg_time_to_close_pull_request":1411334.7841409692,"issues_closed_count":564,"pull_requests_closed_count":908,"pull_request_authors_count":90,"issue_authors_count":502,"avg_comments_per_issue":8.306729264475743,"avg_comments_per_pull_request":1.5724417426545085,"merged_pull_requests_count":815,"bot_issues_count":1,"bot_pull_requests_count":52,"past_year_issues_count":265,"past_year_pull_requests_count":754,"past_year_avg_time_to_close_issue":1103836.4188034188,"past_year_avg_time_to_close_pull_request":714614.808297568,"past_year_issues_closed_count":233,"past_year_pull_requests_closed_count":699,"past_year_pull_request_authors_count":59,"past_year_issue_authors_count":205,"past_year_avg_comments_per_issue":5.535849056603774,"past_year_avg_comments_per_pull_request":1.2625994694960212,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":45,"past_year_merged_pull_requests_count":637,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/issues","maintainers":[{"login":"radarhere","count":607,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/radarhere"},{"login":"hugovk","count":109,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"aclark4life","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aclark4life"},{"login":"homm","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/homm"},{"login":"wiredfool","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wiredfool"}],"active_maintainers":[{"login":"radarhere","count":457,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/radarhere"},{"login":"hugovk","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"aclark4life","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aclark4life"},{"login":"homm","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/homm"},{"login":"wiredfool","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wiredfool"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pillow/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pillow/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pillow/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pillow/related_packages","maintainers":[{"uuid":"hugovk","login":"hugovk","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://pypi.org/user/hugovk/","role":null,"created_at":"2022-11-15T02:25:11.544Z","updated_at":"2022-11-15T02:25:11.544Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/hugovk/packages"},{"uuid":"aclark","login":"aclark","name":null,"email":null,"url":null,"packages_count":95,"html_url":"https://pypi.org/user/aclark/","role":null,"created_at":"2022-11-15T02:25:11.525Z","updated_at":"2022-11-15T02:25:11.525Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/aclark/packages"},{"uuid":"wiredfool","login":"wiredfool","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/wiredfool/","role":null,"created_at":"2022-11-15T02:25:11.532Z","updated_at":"2022-11-15T02:25:11.532Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/wiredfool/packages"},{"uuid":"radarhere","login":"radarhere","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/radarhere/","role":null,"created_at":"2022-11-15T02:25:11.599Z","updated_at":"2022-11-15T02:25:11.599Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/radarhere/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726136,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":8406627,"name":"pillov","ecosystem":"pypi","description":"Python Imaging Library (Fork)","homepage":"https://python-pillow.org","licenses":"HPND","normalized_licenses":["HPND"],"repository_url":"https://github.com/python-pillow/Pillow","keywords_array":["Imaging"],"namespace":null,"versions_count":1,"first_release_published_at":"2023-10-10T11:58:54.000Z","latest_release_published_at":"2023-10-10T11:58:54.000Z","latest_release_number":"10.0.1","last_synced_at":"2024-12-09T09:14:30.030Z","created_at":"2023-10-10T12:04:03.871Z","updated_at":"2025-09-06T13:51:09.590Z","registry_url":"https://pypi.org/project/pillov/","install_command":"pip install pillov --index-url https://pypi.org/simple","documentation_url":"https://pillov.readthedocs.io/","metadata":{"funding":"https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow\u0026utm_medium=pypi","classifiers":["Development Status :: 6 - Mature","License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Topic :: Multimedia :: Graphics","Topic :: Multimedia :: Graphics :: Capture :: Digital Camera","Topic :: Multimedia :: Graphics :: Capture :: Screen Capture","Topic :: Multimedia :: Graphics :: Graphics Conversion","Topic :: Multimedia :: Graphics :: Viewers"],"normalized_name":"pillov"},"repo_metadata":{"id":4067385,"uuid":"5171600","full_name":"python-pillow/Pillow","owner":"python-pillow","description":"Python Imaging Library (Fork)","archived":false,"fork":false,"pushed_at":"2025-09-04T13:43:21.000Z","size":208736,"stargazers_count":13038,"open_issues_count":130,"forks_count":2321,"subscribers_count":218,"default_branch":"main","last_synced_at":"2025-09-05T18:08:54.724Z","etag":null,"topics":["c","cross-platform","image","image-processing","pil","pillow","python","python-3"],"latest_commit_sha":null,"homepage":"https://python-pillow.github.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/python-pillow.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"tidelift":"pypi/pillow"}},"created_at":"2012-07-24T21:38:39.000Z","updated_at":"2025-09-05T17:53:36.000Z","dependencies_parsed_at":"2024-01-17T21:59:46.512Z","dependency_job_id":"6e9152fe-1f34-4701-acf2-7ba67d7d828c","html_url":"https://github.com/python-pillow/Pillow","commit_stats":{"total_commits":13318,"total_committers":471,"mean_commits":28.276008492569,"dds":0.6136056464934675,"last_synced_commit":"128f3f46d475de5ddf9859ae1e262287d0c126b6"},"previous_names":["python-imaging/pillow"],"tags_count":95,"template":false,"template_full_name":null,"purl":"pkg:github/python-pillow/Pillow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/sbom","scorecard":{"id":685638,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-pillow/Pillow","commit":"092d4422d590835c5a75831a4ff29caf0df08ae2"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.8,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 24 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":9,"reason":"Found 16/17 approved changesets -- score normalized to 9","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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/SECURITY.md:1","Info: Found linked content: .github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/SECURITY.md:1","Info: Found text in security policy: .github/SECURITY.md:1"],"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":"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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:20","Info: found token with 'none' permissions: .github/workflows/test-docker.yml:116","Info: found token with 'none' permissions: .github/workflows/test-windows.yml:240","Info: found token with 'none' permissions: .github/workflows/test.yml:162","Info: topLevel 'contents' permission set to 'read': .github/workflows/cifuzz.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/docs.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/lint.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/release-drafter.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/stale.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-docker.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-mingw.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-valgrind-memory.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-valgrind.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-windows.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/wheels.yml:35"],"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":"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":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: Tests/oss-fuzz/fuzz_font.py:18","Info: PythonAtherisFuzzer integration found: Tests/oss-fuzz/fuzz_pillow.py:16"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/wheels.yml:270"],"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":"Vulnerabilities","score":0,"reason":"13 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47","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"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Info: Possibly incomplete results: error parsing shell code: \"foo(\" must be followed by ): .github/workflows/test-docker.yml:100","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/release-drafter.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/stale.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-docker.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-docker.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-docker.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-docker.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-mingw.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-mingw.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-mingw.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-mingw.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-valgrind-memory.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-valgrind-memory.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-valgrind.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-valgrind.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:219: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-windows.yml:231: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:143: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:154: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheels.yml:287: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:136: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:156: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:167: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:228: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:237: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:248: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .ci/after_success.sh:4","Warn: pipCommand not pinned by hash: .ci/install.sh:25","Warn: pipCommand not pinned by hash: .ci/install.sh:26","Warn: pipCommand not pinned by hash: .ci/install.sh:27","Warn: pipCommand not pinned by hash: .ci/install.sh:28","Warn: pipCommand not pinned by hash: .ci/install.sh:29","Warn: pipCommand not pinned by hash: .ci/install.sh:30","Warn: pipCommand not pinned by hash: .ci/install.sh:31","Warn: pipCommand not pinned by hash: .ci/install.sh:32","Warn: pipCommand not pinned by hash: .ci/install.sh:33","Warn: pipCommand not pinned by hash: .ci/install.sh:34","Warn: pipCommand not pinned by hash: .ci/install.sh:35","Warn: pipCommand not pinned by hash: .ci/install.sh:38","Warn: pipCommand not pinned by hash: .ci/install.sh:44","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:24","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:25","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:26","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:27","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:28","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:29","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:30","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:31","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:32","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:35","Warn: pipCommand not pinned by hash: .github/workflows/wheels-dependencies.sh:174","Warn: pipCommand not pinned by hash: .github/workflows/wheels-dependencies.sh:187","Warn: pipCommand not pinned by hash: .github/workflows/wheels-dependencies.sh:377","Warn: pipCommand not pinned by hash: Tests/oss-fuzz/build.sh:18","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:124","Warn: pipCommand not pinned by hash: .github/workflows/wheels.yml:120","Info:   0 out of  36 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  32 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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}}]},"last_synced_at":"2025-08-22T00:42:31.003Z","repository_id":4067385,"created_at":"2025-08-22T00:42:31.003Z","updated_at":"2025-08-22T00:42:31.003Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273913576,"owners_count":25189985,"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-06T02:00:13.247Z","response_time":2576,"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":"python-pillow","name":"Pillow","uuid":"2036701","kind":"organization","description":"The friendly PIL fork (Python Imaging Library)","email":"aclark@python-pillow.org","website":"https://python-pillow.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2036701?v=4","repositories_count":19,"last_synced_at":"2025-09-02T00:02:24.340Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/python-pillow","funding_links":[],"total_stars":13186,"followers":212,"following":0,"created_at":"2022-11-02T16:23:18.204Z","updated_at":"2025-09-02T00:02:24.340Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow/repositories"},"tags":[{"name":"11.3.0","sha":"89f1f4626a2aaf5f3d5ca6437f41def2998fbe09","kind":"commit","published_at":"2025-07-01T07:41:24.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/11.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/11.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@11.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.3.0/manifests"},{"name":"11.2.1","sha":"339bc5db93bd95decf65a59fab273f300db6594d","kind":"commit","published_at":"2025-04-12T16:55:46.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/11.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/11.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@11.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.2.1/manifests"},{"name":"11.2.0","sha":"09adcfb4e4bd1ad57896ea176a021d396a7965f4","kind":"commit","published_at":"2025-04-01T09:49:21.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/11.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/11.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@11.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.2.0/manifests"},{"name":"11.1.0","sha":"4c1aed801e43c6b307e7135279ca1dbc02bbf052","kind":"commit","published_at":"2025-01-02T05:00:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/11.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@11.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.1.0/manifests"},{"name":"11.0.0","sha":"204aae6682fc936f5350b3fe70335776f81480a7","kind":"commit","published_at":"2024-10-15T05:55:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/11.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@11.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.0.0/manifests"},{"name":"10.4.0","sha":"9b4fae77178e827ab17118fbc89c739ffd6a0fab","kind":"commit","published_at":"2024-07-01T05:42:12.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.4.0/manifests"},{"name":"10.3.0","sha":"5c89d88eee199ba53f64581ea39b6a1bc52feb1a","kind":"commit","published_at":"2024-04-01T09:22:36.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.3.0/manifests"},{"name":"10.2.0","sha":"6956d0b2853f5c7ec5f6ec4c60725c5a7ee73aeb","kind":"commit","published_at":"2024-01-02T07:32:31.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.2.0/manifests"},{"name":"10.1.0","sha":"da59ad000d1405eaecd557175e29083a87d19f7c","kind":"commit","published_at":"2023-10-15T08:59:17.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.1.0/manifests"},{"name":"10.0.1","sha":"e34d346f10c0b1c814661e662a3e0c1ef084cf1c","kind":"commit","published_at":"2023-09-15T11:55:25.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.0.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.1/manifests"},{"name":"10.0.0","sha":"6e28ed1f36d0eb74053af54e1eddc9c29db698cd","kind":"commit","published_at":"2023-07-01T12:08:11.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.0/manifests"},{"name":"9.5.0","sha":"204590600c6a8c5246d0564d3312abd6e6b0ed70","kind":"commit","published_at":"2023-04-01T07:49:41.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.5.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.5.0/manifests"},{"name":"9.4.0","sha":"a5bbab1c1e63b439de191ef2040173713b26d2da","kind":"commit","published_at":"2023-01-01T23:29:07.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.4.0/manifests"},{"name":"9.3.0","sha":"d594f4cb8dc47fb0c69ae58d9fff86faae4515bd","kind":"commit","published_at":"2022-10-29T12:25:53.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.3.0/manifests"},{"name":"9.2.0","sha":"58acec3312fb8671c9d84829197e1c8150085589","kind":"commit","published_at":"2022-07-01T13:19:51.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.2.0/manifests"},{"name":"9.1.1","sha":"0f44136e720cd3b2db72bdf29614897b7aa3e868","kind":"commit","published_at":"2022-05-17T10:33:52.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.1/manifests"},{"name":"9.1.0","sha":"5d070222d21138d2ead002fd33fdf5adcb708941","kind":"commit","published_at":"2022-04-01T07:48:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.0/manifests"},{"name":"9.0.1","sha":"6deac9e3a23caffbfdd75c00d3f0a1cd36cdbd5d","kind":"commit","published_at":"2022-02-02T23:45:27.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.0.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.1/manifests"},{"name":"9.0.0","sha":"82541b6dec8452cb612067fcebba1c5a1a2bfdc8","kind":"commit","published_at":"2022-01-02T09:51:23.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.0/manifests"},{"name":"8.4.0","sha":"40e7ff622669550733b26f14dc817fb72e096250","kind":"commit","published_at":"2021-10-15T06:27:22.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.4.0/manifests"},{"name":"8.3.2","sha":"8013f130a5077b238a4346b73e149432b180a8ea","kind":"commit","published_at":"2021-09-02T12:13:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.3.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.2/manifests"},{"name":"8.3.1","sha":"92933b86574b9c80764bf52c357ed29e1ef53382","kind":"commit","published_at":"2021-07-06T14:05:28.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.3.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.1/manifests"},{"name":"8.3.0","sha":"51591a80a4e14543ea8cbe93026db5e79354b8c4","kind":"commit","published_at":"2021-07-01T03:53:49.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.0/manifests"},{"name":"8.2.0","sha":"e0e353c0ef7516979a9aedce3792596649ce4433","kind":"commit","published_at":"2021-04-01T17:58:27.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.2.0/manifests"},{"name":"8.1.2","sha":"88bd672dafad68b419ea29bef941dfa17f941038","kind":"commit","published_at":"2021-03-06T02:38:55.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.2/manifests"},{"name":"8.1.1","sha":"741d8744a54bedbc49f16922c61a06fcb3681f53","kind":"commit","published_at":"2021-03-01T08:24:03.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.1/manifests"},{"name":"8.1.0","sha":"fcc42e0d344146ee9d265d1f43c094ce5a0ec4cf","kind":"commit","published_at":"2021-01-02T11:39:02.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.0/manifests"},{"name":"8.0.1","sha":"d209b7cab2866cbf381cbfc193f57de91a403757","kind":"commit","published_at":"2020-10-22T15:05:53.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.0.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.1/manifests"},{"name":"8.0.0","sha":"235a7d6d7deab9555dc2c1b42fdf11243f6080e8","kind":"commit","published_at":"2020-10-14T16:02:53.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.0/manifests"},{"name":"7.2.0","sha":"2bd74943fb9f320def6c066e732b701d1c15f677","kind":"commit","published_at":"2020-06-30T07:50:35.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@7.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.2.0/manifests"},{"name":"7.1.2","sha":"4f6145655b6fa35ec8dd3600041418087e399758","kind":"commit","published_at":"2020-04-25T05:47:14.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@7.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.2/manifests"},{"name":"7.1.1","sha":"ed40d04ac4dc71518a1fcbb916d0d323ef70fbc5","kind":"commit","published_at":"2020-04-02T12:41:33.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@7.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.1/manifests"},{"name":"7.1.0","sha":"f0fe60ae9f930faeda2f0c22f602bed1f8a0f1c7","kind":"commit","published_at":"2020-04-01T10:12:46.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@7.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.0/manifests"},{"name":"7.0.0","sha":"1cecf08d16509c20473766b4cdb7a65169844819","kind":"commit","published_at":"2020-01-02T05:19:26.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@7.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.0.0/manifests"},{"name":"6.2.2","sha":"a45c8583ff90312a2fddc38567ed736cef4af563","kind":"commit","published_at":"2020-01-02T05:18:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.2.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.2/manifests"},{"name":"6.2.1","sha":"6e0f07bbe38def22d36ee176b2efd9ea74b453a6","kind":"commit","published_at":"2019-10-21T06:05:44.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.1/manifests"},{"name":"6.2.0","sha":"8a30d135378dc6a1c3c08fa4bb9fbc15370feedf","kind":"commit","published_at":"2019-10-01T09:24:57.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@6.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.0/manifests"},{"name":"6.1.0","sha":"aaca672173413883fbcefd659f04d74fe44fb5d5","kind":"commit","published_at":"2019-07-02T19:10:33.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@6.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.1.0/manifests"},{"name":"6.0.0","sha":"4f3b44960f103bc201a742332dbf9a77de1eaa87","kind":"commit","published_at":"2019-04-01T22:25:27.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.0.0/manifests"},{"name":"5.4.1","sha":"f38f01bbe3a0a9f49ce592c86ff20c01c9655133","kind":"commit","published_at":"2019-01-06T12:12:16.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.4.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.1/manifests"},{"name":"5.4.0","sha":"d2d438794cdd80bdbc852c884f0473c86fb72ab3","kind":"commit","published_at":"2019-01-01T10:56:08.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"0ac14725ef4444fdb2871a54bcc95fcd6b8807b3","kind":"commit","published_at":"2018-10-01T05:48:10.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"c28bf86b7e752a9257a0d4451ca878c1385db15c","kind":"commit","published_at":"2018-07-01T19:40:29.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"fda33d5c09142c4bb0e99964919d01c2cc5f5995","kind":"commit","published_at":"2018-04-02T18:40:12.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e5bd7eb6235cc24b9c8d3e7ce51ed48a780c7c70","kind":"commit","published_at":"2018-01-01T15:03:06.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"636dc62f0e8f9b233f1f2b287292b45325df135d","kind":"commit","published_at":"2017-10-02T12:23:50.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.3.0/manifests"},{"name":"4.2.1","sha":"bbde1fe6826f642d2a5967edb6c9816f8d82b8e9","kind":"commit","published_at":"2017-07-06T14:28:19.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.1/manifests"},{"name":"4.2.0","sha":"acb19d8e45699bf961604e48b28002b099250ddd","kind":"commit","published_at":"2017-07-01T12:46:24.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.0/manifests"},{"name":"4.1.1","sha":"2b4486a588bfa2bbf9ecc8dae51282d81fa5d668","kind":"commit","published_at":"2017-04-28T15:42:26.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.1/manifests"},{"name":"4.1.0","sha":"38eff7400426de4b1a0b0d3e88c552d695c89252","kind":"commit","published_at":"2017-04-04T18:10:22.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.0/manifests"},{"name":"4.0.0a","sha":"3f6db91ccc917e803227d245e38871169f08350f","kind":"commit","published_at":"2017-01-02T11:45:39.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.0.0a","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.0.0a","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.0.0a","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0a/manifests"},{"name":"4.0.0","sha":"a021d4978dd96371557f21c7b68feff2056a6e9b","kind":"commit","published_at":"2017-01-01T20:20:06.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0/manifests"},{"name":"3.4.2","sha":"1161d2054899ba2d9955870ad425553e7f0884ac","kind":"commit","published_at":"2016-10-17T08:35:19.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.4.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.2/manifests"},{"name":"3.4.1","sha":"2e1a3c29aa3f8191d56cc7d91e9b220fab2a8cb8","kind":"commit","published_at":"2016-10-04T14:11:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.4.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.1/manifests"},{"name":"3.3.3","sha":"b28c176817d340b2fa1bf9741a33f4dc3da4d382","kind":"commit","published_at":"2016-10-04T14:07:02.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.3","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.3/manifests"},{"name":"3.4.0","sha":"ac5a212cee478f7f1448080d47c2c9daa29e297f","kind":"commit","published_at":"2016-10-03T15:00:29.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"9cf752a6979606cf2ce325174c7c129380fb313f","kind":"commit","published_at":"2016-09-30T13:55:22.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.2/manifests"},{"name":"3.3.1","sha":"aab33141f381d5577cdef9033b7fdff79122a10c","kind":"commit","published_at":"2016-08-17T20:35:58.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"4f4c98222914353470336ab7288c1f1876b4b2b7","kind":"commit","published_at":"2016-07-01T12:57:19.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.0/manifests"},{"name":"3.1.2","sha":"acf1c8559b720ec29f2438d7fb652e0dcf6cb0fb","kind":"commit","published_at":"2016-04-01T12:27:31.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.2/manifests"},{"name":"3.2.0","sha":"344cb709ed0111adcc6ad47cc007507c3f5efeb3","kind":"commit","published_at":"2016-04-01T12:17:23.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"eb72bf86fb867841f8a9e192e43e511bf4618709","kind":"commit","published_at":"2016-02-04T16:17:58.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"fff5536b37c2d619c66c1189b6925fa0a8df3822","kind":"commit","published_at":"2016-01-04T10:04:23.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0/manifests"},{"name":"3.1.0-rc1","sha":"0f9f5cd8db3365dca23b1b2490dbccf819a07b5c","kind":"commit","published_at":"2016-01-01T16:00:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.0-rc1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.1.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0-rc1/manifests"},{"name":"3.0.0","sha":"0177cceac4adfd0020ecbf49fb44ad275dcc1f51","kind":"commit","published_at":"2015-10-01T20:39:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.0.0/manifests"},{"name":"2.9.0","sha":"80672b61e8596c7d6dab7b4ef3ef1e4783902f51","kind":"commit","published_at":"2015-07-01T18:33:56.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0/manifests"},{"name":"2.9.0.dev2","sha":"445a8c06fce647249e6a832f595fcdfff1743ad0","kind":"commit","published_at":"2015-06-30T12:04:35.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0.dev2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0.dev2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.9.0.dev2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev2/manifests"},{"name":"2.9.0.dev1","sha":"96944e2dd664efb98e25d0e86671420af26fda40","kind":"commit","published_at":"2015-06-29T12:57:55.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0.dev1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0.dev1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.9.0.dev1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev1/manifests"},{"name":"2.9.0.dev0","sha":"efe925c26f4fb78613b5ed98d488f71a723d03e8","kind":"commit","published_at":"2015-06-28T19:07:01.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0.dev0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0.dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.9.0.dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev0/manifests"},{"name":"2.8.2","sha":"0222a059d62723fe056daa17f007f87dc46595b4","kind":"commit","published_at":"2015-06-06T23:52:13.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.8.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.2/manifests"},{"name":"2.8.1","sha":"3f09b8f1715b018e8249337f1432070301c61e18","kind":"commit","published_at":"2015-04-02T14:59:03.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.8.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.1/manifests"},{"name":"2.8.0","sha":"d754598f146f868e8cd7d247b3af6cf3f3c8d510","kind":"commit","published_at":"2015-04-01T19:39:41.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.8.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.0/manifests"},{"name":"2.7.0","sha":"0f05eb287a223ce106848cd048cfcb45e9faa565","kind":"commit","published_at":"2015-01-01T04:42:57.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.7.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.7.0/manifests"},{"name":"2.6.2","sha":"9f0ec3b0d7637e04fa735d7dfb94464301b02c1e","kind":"commit","published_at":"2015-01-01T04:11:39.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.2/manifests"},{"name":"2.6.1","sha":"4a8471dea18f6196161e4444ce5625f46cecd1e1","kind":"commit","published_at":"2014-10-13T17:13:17.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.1/manifests"},{"name":"2.6.0","sha":"9634e437efeeda906ad6bfcc275b17732d64f32a","kind":"commit","published_at":"2014-10-01T16:59:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0/manifests"},{"name":"2.6.0-rc1","sha":"81ebc21abfdd9d152f05d8516b17efba26e4d5b7","kind":"commit","published_at":"2014-09-29T20:14:49.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.0-rc1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.6.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0-rc1/manifests"},{"name":"2.5.3","sha":"68c6904c280ad872620cc8d904e6d4e6ecc5b6f9","kind":"commit","published_at":"2014-08-14T22:38:52.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.3","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.3/manifests"},{"name":"2.3.2","sha":"30529a02793354453971e874be0e78d554d770d9","kind":"commit","published_at":"2014-08-12T18:48:14.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.3.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.2/manifests"},{"name":"2.5.2","sha":"4081f9f6a504c9d3b83237fafdecf2be042976a8","kind":"commit","published_at":"2014-08-12T18:44:56.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.2/manifests"},{"name":"2.5.1","sha":"1ab78b8fb7e1f7078dd110bc8d9fba3cc0006e51","kind":"commit","published_at":"2014-07-10T21:54:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.1/manifests"},{"name":"2.5.0","sha":"80d6137c860b9322572ee1390514df1975acb2e7","kind":"commit","published_at":"2014-07-01T22:39:40.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.0/manifests"},{"name":"2.4.0","sha":"72de37caada5d9ff7c657ce5f4ad6f8a6a3870f0","kind":"commit","published_at":"2014-04-01T22:31:55.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.4.0/manifests"},{"name":"2.3.1","sha":"b8d4895bd5c41fce88a8ad436672bd8033414797","kind":"commit","published_at":"2014-03-14T23:44:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.3.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"b1b88cf4d255c4b9faf1dae05faaa78091268cb1","kind":"commit","published_at":"2014-01-01T21:10:13.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.0/manifests"},{"name":"2.2.2","sha":"72e54e1c53478a173b7e51b5703348453d5a19d4","kind":"commit","published_at":"2013-12-11T23:05:54.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.2.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.2/manifests"},{"name":"2.2.1","sha":"3c2496e117f4d045a99d7e376133e67b47217ce2","kind":"commit","published_at":"2013-10-02T17:07:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"9b0bc48d26b021ba40bbf1aaf6291ef664f9d083","kind":"commit","published_at":"2013-10-02T11:18:39.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.0/manifests"},{"name":"2.1.0","sha":"75af7e00db304ed34557c856c609d10ecf44d49c","kind":"commit","published_at":"2013-07-02T12:52:49.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.1.0/manifests"},{"name":"2.0.0","sha":"baea361b9a29e9a1dfa5a9b8e11bc9624a9cee46","kind":"commit","published_at":"2013-03-15T12:59:50.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.0.0/manifests"},{"name":"1.7.8","sha":"4a10a363e4a220149f7efbf109ac5bf0d1d85b35","kind":"commit","published_at":"2012-11-01T21:09:46.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.7.8","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@1.7.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.8/manifests"},{"name":"1.7.7","sha":"aaac591549807d183ec8855e5f86bd4584411a87","kind":"commit","published_at":"2012-04-05T01:15:07.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.7.7","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@1.7.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.7/manifests"},{"name":"1.7.6","sha":"3af55ff06f74711112c0c5b05a9ef1cd3eb58b7d","kind":"tag","published_at":"2012-01-21T00:58:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.7.6","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.6/manifests"},{"name":"1.2","sha":"fb47c498ef1bed2fd5e8bf5c84427bd7ab410da5","kind":"tag","published_at":"2010-08-02T15:44:30.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.2/manifests"},{"name":"1.0","sha":"b1030062ea8106abb34c97b83ab16149d33fb98f","kind":"tag","published_at":"2010-07-31T03:26:26.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-06T13:51:09.590Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":68.46601804960903,"dependent_packages_count":7.306363177401113,"stargazers_count":0.1697965571205008,"forks_count":0.32961658841940533,"docker_downloads_count":null,"average":19.067948593137512},"purl":"pkg:pypi/pillov","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pillov","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pillov","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pillov/dependencies","status":null,"funding_links":["https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow\u0026utm_medium=pypi","https://tidelift.com/funding/github/pypi/pillow"],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-05T17:12:25.423Z","issues_count":781,"pull_requests_count":2289,"avg_time_to_close_issue":12792682.796324655,"avg_time_to_close_pull_request":1456341.1376739563,"issues_closed_count":653,"pull_requests_closed_count":2012,"pull_request_authors_count":116,"issue_authors_count":631,"avg_comments_per_issue":7.238156209987196,"avg_comments_per_pull_request":1.128877238968982,"merged_pull_requests_count":1827,"bot_issues_count":3,"bot_pull_requests_count":133,"past_year_issues_count":196,"past_year_pull_requests_count":1040,"past_year_avg_time_to_close_issue":816991.2573529412,"past_year_avg_time_to_close_pull_request":760562.1140552995,"past_year_issues_closed_count":136,"past_year_pull_requests_closed_count":868,"past_year_pull_request_authors_count":41,"past_year_issue_authors_count":163,"past_year_avg_comments_per_issue":3.2448979591836733,"past_year_avg_comments_per_pull_request":0.7096153846153846,"past_year_bot_issues_count":2,"past_year_bot_pull_requests_count":70,"past_year_merged_pull_requests_count":810,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/issues","maintainers":[{"login":"radarhere","count":1541,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/radarhere"},{"login":"hugovk","count":204,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"aclark4life","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aclark4life"},{"login":"wiredfool","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wiredfool"},{"login":"homm","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/homm"}],"active_maintainers":[{"login":"radarhere","count":791,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/radarhere"},{"login":"hugovk","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"wiredfool","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wiredfool"},{"login":"aclark4life","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aclark4life"},{"login":"homm","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/homm"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pillov/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pillov/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pillov/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pillov/related_packages","maintainers":[{"uuid":"Grib","login":"Grib","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/Grib/","role":null,"created_at":"2023-10-10T12:06:53.484Z","updated_at":"2023-10-10T12:06:53.484Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Grib/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726136,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5289907,"name":"pillow","ecosystem":"conda","description":null,"homepage":"https://pillow.readthedocs.io","licenses":"HPND","normalized_licenses":["HPND"],"repository_url":"https://github.com/python-pillow/Pillow","keywords_array":[],"namespace":null,"versions_count":43,"first_release_published_at":"2022-10-03T15:48:23.500Z","latest_release_published_at":"2022-08-13T10:20:35.000Z","latest_release_number":"9.2.0","last_synced_at":"2025-09-01T08:32:54.012Z","created_at":"2022-10-03T15:48:23.492Z","updated_at":"2025-09-06T13:51:09.613Z","registry_url":"https://anaconda.org/conda-forge/pillow","install_command":"conda install -c conda-forge pillow","documentation_url":null,"metadata":{},"repo_metadata":{"id":4067385,"uuid":"5171600","full_name":"python-pillow/Pillow","owner":"python-pillow","description":"Python Imaging Library (Fork)","archived":false,"fork":false,"pushed_at":"2025-09-04T13:43:21.000Z","size":208736,"stargazers_count":13038,"open_issues_count":130,"forks_count":2321,"subscribers_count":218,"default_branch":"main","last_synced_at":"2025-09-05T18:08:54.724Z","etag":null,"topics":["c","cross-platform","image","image-processing","pil","pillow","python","python-3"],"latest_commit_sha":null,"homepage":"https://python-pillow.github.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/python-pillow.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"tidelift":"pypi/pillow"}},"created_at":"2012-07-24T21:38:39.000Z","updated_at":"2025-09-05T17:53:36.000Z","dependencies_parsed_at":"2024-01-17T21:59:46.512Z","dependency_job_id":"6e9152fe-1f34-4701-acf2-7ba67d7d828c","html_url":"https://github.com/python-pillow/Pillow","commit_stats":{"total_commits":13318,"total_committers":471,"mean_commits":28.276008492569,"dds":0.6136056464934675,"last_synced_commit":"128f3f46d475de5ddf9859ae1e262287d0c126b6"},"previous_names":["python-imaging/pillow"],"tags_count":95,"template":false,"template_full_name":null,"purl":"pkg:github/python-pillow/Pillow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/sbom","scorecard":{"id":685638,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-pillow/Pillow","commit":"092d4422d590835c5a75831a4ff29caf0df08ae2"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.8,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 24 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":9,"reason":"Found 16/17 approved changesets -- score normalized to 9","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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/SECURITY.md:1","Info: Found linked content: .github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/SECURITY.md:1","Info: Found text in security policy: .github/SECURITY.md:1"],"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":"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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:20","Info: found token with 'none' permissions: .github/workflows/test-docker.yml:116","Info: found token with 'none' permissions: .github/workflows/test-windows.yml:240","Info: found token with 'none' permissions: .github/workflows/test.yml:162","Info: topLevel 'contents' permission set to 'read': .github/workflows/cifuzz.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/docs.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/lint.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/release-drafter.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/stale.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-docker.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-mingw.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-valgrind-memory.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-valgrind.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-windows.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/wheels.yml:35"],"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":"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":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: Tests/oss-fuzz/fuzz_font.py:18","Info: PythonAtherisFuzzer integration found: Tests/oss-fuzz/fuzz_pillow.py:16"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/wheels.yml:270"],"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":"Vulnerabilities","score":0,"reason":"13 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47","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"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Info: Possibly incomplete results: error parsing shell code: \"foo(\" must be followed by ): .github/workflows/test-docker.yml:100","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/release-drafter.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/stale.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-docker.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-docker.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-docker.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-docker.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-mingw.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-mingw.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-mingw.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-mingw.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-valgrind-memory.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-valgrind-memory.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-valgrind.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-valgrind.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:219: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-windows.yml:231: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:143: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:154: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheels.yml:287: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:136: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:156: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:167: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:228: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:237: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:248: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .ci/after_success.sh:4","Warn: pipCommand not pinned by hash: .ci/install.sh:25","Warn: pipCommand not pinned by hash: .ci/install.sh:26","Warn: pipCommand not pinned by hash: .ci/install.sh:27","Warn: pipCommand not pinned by hash: .ci/install.sh:28","Warn: pipCommand not pinned by hash: .ci/install.sh:29","Warn: pipCommand not pinned by hash: .ci/install.sh:30","Warn: pipCommand not pinned by hash: .ci/install.sh:31","Warn: pipCommand not pinned by hash: .ci/install.sh:32","Warn: pipCommand not pinned by hash: .ci/install.sh:33","Warn: pipCommand not pinned by hash: .ci/install.sh:34","Warn: pipCommand not pinned by hash: .ci/install.sh:35","Warn: pipCommand not pinned by hash: .ci/install.sh:38","Warn: pipCommand not pinned by hash: .ci/install.sh:44","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:24","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:25","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:26","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:27","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:28","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:29","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:30","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:31","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:32","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:35","Warn: pipCommand not pinned by hash: .github/workflows/wheels-dependencies.sh:174","Warn: pipCommand not pinned by hash: .github/workflows/wheels-dependencies.sh:187","Warn: pipCommand not pinned by hash: .github/workflows/wheels-dependencies.sh:377","Warn: pipCommand not pinned by hash: Tests/oss-fuzz/build.sh:18","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:124","Warn: pipCommand not pinned by hash: .github/workflows/wheels.yml:120","Info:   0 out of  36 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  32 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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}}]},"last_synced_at":"2025-08-22T00:42:31.003Z","repository_id":4067385,"created_at":"2025-08-22T00:42:31.003Z","updated_at":"2025-08-22T00:42:31.003Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273913576,"owners_count":25189985,"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-06T02:00:13.247Z","response_time":2576,"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":"python-pillow","name":"Pillow","uuid":"2036701","kind":"organization","description":"The friendly PIL fork (Python Imaging Library)","email":"aclark@python-pillow.org","website":"https://python-pillow.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2036701?v=4","repositories_count":19,"last_synced_at":"2025-09-02T00:02:24.340Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/python-pillow","funding_links":[],"total_stars":13186,"followers":212,"following":0,"created_at":"2022-11-02T16:23:18.204Z","updated_at":"2025-09-02T00:02:24.340Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow/repositories"},"tags":[{"name":"11.3.0","sha":"89f1f4626a2aaf5f3d5ca6437f41def2998fbe09","kind":"commit","published_at":"2025-07-01T07:41:24.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/11.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/11.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@11.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.3.0/manifests"},{"name":"11.2.1","sha":"339bc5db93bd95decf65a59fab273f300db6594d","kind":"commit","published_at":"2025-04-12T16:55:46.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/11.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/11.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@11.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.2.1/manifests"},{"name":"11.2.0","sha":"09adcfb4e4bd1ad57896ea176a021d396a7965f4","kind":"commit","published_at":"2025-04-01T09:49:21.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/11.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/11.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@11.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.2.0/manifests"},{"name":"11.1.0","sha":"4c1aed801e43c6b307e7135279ca1dbc02bbf052","kind":"commit","published_at":"2025-01-02T05:00:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/11.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@11.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.1.0/manifests"},{"name":"11.0.0","sha":"204aae6682fc936f5350b3fe70335776f81480a7","kind":"commit","published_at":"2024-10-15T05:55:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/11.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@11.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.0.0/manifests"},{"name":"10.4.0","sha":"9b4fae77178e827ab17118fbc89c739ffd6a0fab","kind":"commit","published_at":"2024-07-01T05:42:12.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.4.0/manifests"},{"name":"10.3.0","sha":"5c89d88eee199ba53f64581ea39b6a1bc52feb1a","kind":"commit","published_at":"2024-04-01T09:22:36.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.3.0/manifests"},{"name":"10.2.0","sha":"6956d0b2853f5c7ec5f6ec4c60725c5a7ee73aeb","kind":"commit","published_at":"2024-01-02T07:32:31.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.2.0/manifests"},{"name":"10.1.0","sha":"da59ad000d1405eaecd557175e29083a87d19f7c","kind":"commit","published_at":"2023-10-15T08:59:17.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.1.0/manifests"},{"name":"10.0.1","sha":"e34d346f10c0b1c814661e662a3e0c1ef084cf1c","kind":"commit","published_at":"2023-09-15T11:55:25.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.0.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.1/manifests"},{"name":"10.0.0","sha":"6e28ed1f36d0eb74053af54e1eddc9c29db698cd","kind":"commit","published_at":"2023-07-01T12:08:11.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.0/manifests"},{"name":"9.5.0","sha":"204590600c6a8c5246d0564d3312abd6e6b0ed70","kind":"commit","published_at":"2023-04-01T07:49:41.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.5.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.5.0/manifests"},{"name":"9.4.0","sha":"a5bbab1c1e63b439de191ef2040173713b26d2da","kind":"commit","published_at":"2023-01-01T23:29:07.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.4.0/manifests"},{"name":"9.3.0","sha":"d594f4cb8dc47fb0c69ae58d9fff86faae4515bd","kind":"commit","published_at":"2022-10-29T12:25:53.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.3.0/manifests"},{"name":"9.2.0","sha":"58acec3312fb8671c9d84829197e1c8150085589","kind":"commit","published_at":"2022-07-01T13:19:51.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.2.0/manifests"},{"name":"9.1.1","sha":"0f44136e720cd3b2db72bdf29614897b7aa3e868","kind":"commit","published_at":"2022-05-17T10:33:52.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.1/manifests"},{"name":"9.1.0","sha":"5d070222d21138d2ead002fd33fdf5adcb708941","kind":"commit","published_at":"2022-04-01T07:48:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.0/manifests"},{"name":"9.0.1","sha":"6deac9e3a23caffbfdd75c00d3f0a1cd36cdbd5d","kind":"commit","published_at":"2022-02-02T23:45:27.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.0.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.1/manifests"},{"name":"9.0.0","sha":"82541b6dec8452cb612067fcebba1c5a1a2bfdc8","kind":"commit","published_at":"2022-01-02T09:51:23.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.0/manifests"},{"name":"8.4.0","sha":"40e7ff622669550733b26f14dc817fb72e096250","kind":"commit","published_at":"2021-10-15T06:27:22.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.4.0/manifests"},{"name":"8.3.2","sha":"8013f130a5077b238a4346b73e149432b180a8ea","kind":"commit","published_at":"2021-09-02T12:13:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.3.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.2/manifests"},{"name":"8.3.1","sha":"92933b86574b9c80764bf52c357ed29e1ef53382","kind":"commit","published_at":"2021-07-06T14:05:28.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.3.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.1/manifests"},{"name":"8.3.0","sha":"51591a80a4e14543ea8cbe93026db5e79354b8c4","kind":"commit","published_at":"2021-07-01T03:53:49.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.0/manifests"},{"name":"8.2.0","sha":"e0e353c0ef7516979a9aedce3792596649ce4433","kind":"commit","published_at":"2021-04-01T17:58:27.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.2.0/manifests"},{"name":"8.1.2","sha":"88bd672dafad68b419ea29bef941dfa17f941038","kind":"commit","published_at":"2021-03-06T02:38:55.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.2/manifests"},{"name":"8.1.1","sha":"741d8744a54bedbc49f16922c61a06fcb3681f53","kind":"commit","published_at":"2021-03-01T08:24:03.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.1/manifests"},{"name":"8.1.0","sha":"fcc42e0d344146ee9d265d1f43c094ce5a0ec4cf","kind":"commit","published_at":"2021-01-02T11:39:02.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.0/manifests"},{"name":"8.0.1","sha":"d209b7cab2866cbf381cbfc193f57de91a403757","kind":"commit","published_at":"2020-10-22T15:05:53.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.0.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.1/manifests"},{"name":"8.0.0","sha":"235a7d6d7deab9555dc2c1b42fdf11243f6080e8","kind":"commit","published_at":"2020-10-14T16:02:53.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.0/manifests"},{"name":"7.2.0","sha":"2bd74943fb9f320def6c066e732b701d1c15f677","kind":"commit","published_at":"2020-06-30T07:50:35.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@7.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.2.0/manifests"},{"name":"7.1.2","sha":"4f6145655b6fa35ec8dd3600041418087e399758","kind":"commit","published_at":"2020-04-25T05:47:14.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@7.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.2/manifests"},{"name":"7.1.1","sha":"ed40d04ac4dc71518a1fcbb916d0d323ef70fbc5","kind":"commit","published_at":"2020-04-02T12:41:33.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@7.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.1/manifests"},{"name":"7.1.0","sha":"f0fe60ae9f930faeda2f0c22f602bed1f8a0f1c7","kind":"commit","published_at":"2020-04-01T10:12:46.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@7.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.0/manifests"},{"name":"7.0.0","sha":"1cecf08d16509c20473766b4cdb7a65169844819","kind":"commit","published_at":"2020-01-02T05:19:26.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@7.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.0.0/manifests"},{"name":"6.2.2","sha":"a45c8583ff90312a2fddc38567ed736cef4af563","kind":"commit","published_at":"2020-01-02T05:18:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.2.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.2/manifests"},{"name":"6.2.1","sha":"6e0f07bbe38def22d36ee176b2efd9ea74b453a6","kind":"commit","published_at":"2019-10-21T06:05:44.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.1/manifests"},{"name":"6.2.0","sha":"8a30d135378dc6a1c3c08fa4bb9fbc15370feedf","kind":"commit","published_at":"2019-10-01T09:24:57.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@6.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.0/manifests"},{"name":"6.1.0","sha":"aaca672173413883fbcefd659f04d74fe44fb5d5","kind":"commit","published_at":"2019-07-02T19:10:33.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@6.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.1.0/manifests"},{"name":"6.0.0","sha":"4f3b44960f103bc201a742332dbf9a77de1eaa87","kind":"commit","published_at":"2019-04-01T22:25:27.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.0.0/manifests"},{"name":"5.4.1","sha":"f38f01bbe3a0a9f49ce592c86ff20c01c9655133","kind":"commit","published_at":"2019-01-06T12:12:16.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.4.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.1/manifests"},{"name":"5.4.0","sha":"d2d438794cdd80bdbc852c884f0473c86fb72ab3","kind":"commit","published_at":"2019-01-01T10:56:08.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"0ac14725ef4444fdb2871a54bcc95fcd6b8807b3","kind":"commit","published_at":"2018-10-01T05:48:10.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"c28bf86b7e752a9257a0d4451ca878c1385db15c","kind":"commit","published_at":"2018-07-01T19:40:29.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"fda33d5c09142c4bb0e99964919d01c2cc5f5995","kind":"commit","published_at":"2018-04-02T18:40:12.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e5bd7eb6235cc24b9c8d3e7ce51ed48a780c7c70","kind":"commit","published_at":"2018-01-01T15:03:06.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"636dc62f0e8f9b233f1f2b287292b45325df135d","kind":"commit","published_at":"2017-10-02T12:23:50.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.3.0/manifests"},{"name":"4.2.1","sha":"bbde1fe6826f642d2a5967edb6c9816f8d82b8e9","kind":"commit","published_at":"2017-07-06T14:28:19.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.1/manifests"},{"name":"4.2.0","sha":"acb19d8e45699bf961604e48b28002b099250ddd","kind":"commit","published_at":"2017-07-01T12:46:24.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.0/manifests"},{"name":"4.1.1","sha":"2b4486a588bfa2bbf9ecc8dae51282d81fa5d668","kind":"commit","published_at":"2017-04-28T15:42:26.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.1/manifests"},{"name":"4.1.0","sha":"38eff7400426de4b1a0b0d3e88c552d695c89252","kind":"commit","published_at":"2017-04-04T18:10:22.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.0/manifests"},{"name":"4.0.0a","sha":"3f6db91ccc917e803227d245e38871169f08350f","kind":"commit","published_at":"2017-01-02T11:45:39.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.0.0a","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.0.0a","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.0.0a","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0a/manifests"},{"name":"4.0.0","sha":"a021d4978dd96371557f21c7b68feff2056a6e9b","kind":"commit","published_at":"2017-01-01T20:20:06.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0/manifests"},{"name":"3.4.2","sha":"1161d2054899ba2d9955870ad425553e7f0884ac","kind":"commit","published_at":"2016-10-17T08:35:19.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.4.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.2/manifests"},{"name":"3.4.1","sha":"2e1a3c29aa3f8191d56cc7d91e9b220fab2a8cb8","kind":"commit","published_at":"2016-10-04T14:11:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.4.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.1/manifests"},{"name":"3.3.3","sha":"b28c176817d340b2fa1bf9741a33f4dc3da4d382","kind":"commit","published_at":"2016-10-04T14:07:02.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.3","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.3/manifests"},{"name":"3.4.0","sha":"ac5a212cee478f7f1448080d47c2c9daa29e297f","kind":"commit","published_at":"2016-10-03T15:00:29.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"9cf752a6979606cf2ce325174c7c129380fb313f","kind":"commit","published_at":"2016-09-30T13:55:22.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.2/manifests"},{"name":"3.3.1","sha":"aab33141f381d5577cdef9033b7fdff79122a10c","kind":"commit","published_at":"2016-08-17T20:35:58.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"4f4c98222914353470336ab7288c1f1876b4b2b7","kind":"commit","published_at":"2016-07-01T12:57:19.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.0/manifests"},{"name":"3.1.2","sha":"acf1c8559b720ec29f2438d7fb652e0dcf6cb0fb","kind":"commit","published_at":"2016-04-01T12:27:31.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.2/manifests"},{"name":"3.2.0","sha":"344cb709ed0111adcc6ad47cc007507c3f5efeb3","kind":"commit","published_at":"2016-04-01T12:17:23.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"eb72bf86fb867841f8a9e192e43e511bf4618709","kind":"commit","published_at":"2016-02-04T16:17:58.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"fff5536b37c2d619c66c1189b6925fa0a8df3822","kind":"commit","published_at":"2016-01-04T10:04:23.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0/manifests"},{"name":"3.1.0-rc1","sha":"0f9f5cd8db3365dca23b1b2490dbccf819a07b5c","kind":"commit","published_at":"2016-01-01T16:00:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.0-rc1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.1.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0-rc1/manifests"},{"name":"3.0.0","sha":"0177cceac4adfd0020ecbf49fb44ad275dcc1f51","kind":"commit","published_at":"2015-10-01T20:39:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.0.0/manifests"},{"name":"2.9.0","sha":"80672b61e8596c7d6dab7b4ef3ef1e4783902f51","kind":"commit","published_at":"2015-07-01T18:33:56.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0/manifests"},{"name":"2.9.0.dev2","sha":"445a8c06fce647249e6a832f595fcdfff1743ad0","kind":"commit","published_at":"2015-06-30T12:04:35.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0.dev2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0.dev2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.9.0.dev2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev2/manifests"},{"name":"2.9.0.dev1","sha":"96944e2dd664efb98e25d0e86671420af26fda40","kind":"commit","published_at":"2015-06-29T12:57:55.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0.dev1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0.dev1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.9.0.dev1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev1/manifests"},{"name":"2.9.0.dev0","sha":"efe925c26f4fb78613b5ed98d488f71a723d03e8","kind":"commit","published_at":"2015-06-28T19:07:01.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0.dev0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0.dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.9.0.dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev0/manifests"},{"name":"2.8.2","sha":"0222a059d62723fe056daa17f007f87dc46595b4","kind":"commit","published_at":"2015-06-06T23:52:13.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.8.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.2/manifests"},{"name":"2.8.1","sha":"3f09b8f1715b018e8249337f1432070301c61e18","kind":"commit","published_at":"2015-04-02T14:59:03.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.8.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.1/manifests"},{"name":"2.8.0","sha":"d754598f146f868e8cd7d247b3af6cf3f3c8d510","kind":"commit","published_at":"2015-04-01T19:39:41.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.8.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.0/manifests"},{"name":"2.7.0","sha":"0f05eb287a223ce106848cd048cfcb45e9faa565","kind":"commit","published_at":"2015-01-01T04:42:57.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.7.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.7.0/manifests"},{"name":"2.6.2","sha":"9f0ec3b0d7637e04fa735d7dfb94464301b02c1e","kind":"commit","published_at":"2015-01-01T04:11:39.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.2/manifests"},{"name":"2.6.1","sha":"4a8471dea18f6196161e4444ce5625f46cecd1e1","kind":"commit","published_at":"2014-10-13T17:13:17.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.1/manifests"},{"name":"2.6.0","sha":"9634e437efeeda906ad6bfcc275b17732d64f32a","kind":"commit","published_at":"2014-10-01T16:59:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0/manifests"},{"name":"2.6.0-rc1","sha":"81ebc21abfdd9d152f05d8516b17efba26e4d5b7","kind":"commit","published_at":"2014-09-29T20:14:49.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.0-rc1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.6.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0-rc1/manifests"},{"name":"2.5.3","sha":"68c6904c280ad872620cc8d904e6d4e6ecc5b6f9","kind":"commit","published_at":"2014-08-14T22:38:52.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.3","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.3/manifests"},{"name":"2.3.2","sha":"30529a02793354453971e874be0e78d554d770d9","kind":"commit","published_at":"2014-08-12T18:48:14.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.3.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.2/manifests"},{"name":"2.5.2","sha":"4081f9f6a504c9d3b83237fafdecf2be042976a8","kind":"commit","published_at":"2014-08-12T18:44:56.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.2/manifests"},{"name":"2.5.1","sha":"1ab78b8fb7e1f7078dd110bc8d9fba3cc0006e51","kind":"commit","published_at":"2014-07-10T21:54:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.1/manifests"},{"name":"2.5.0","sha":"80d6137c860b9322572ee1390514df1975acb2e7","kind":"commit","published_at":"2014-07-01T22:39:40.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.0/manifests"},{"name":"2.4.0","sha":"72de37caada5d9ff7c657ce5f4ad6f8a6a3870f0","kind":"commit","published_at":"2014-04-01T22:31:55.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.4.0/manifests"},{"name":"2.3.1","sha":"b8d4895bd5c41fce88a8ad436672bd8033414797","kind":"commit","published_at":"2014-03-14T23:44:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.3.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"b1b88cf4d255c4b9faf1dae05faaa78091268cb1","kind":"commit","published_at":"2014-01-01T21:10:13.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.0/manifests"},{"name":"2.2.2","sha":"72e54e1c53478a173b7e51b5703348453d5a19d4","kind":"commit","published_at":"2013-12-11T23:05:54.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.2.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.2/manifests"},{"name":"2.2.1","sha":"3c2496e117f4d045a99d7e376133e67b47217ce2","kind":"commit","published_at":"2013-10-02T17:07:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"9b0bc48d26b021ba40bbf1aaf6291ef664f9d083","kind":"commit","published_at":"2013-10-02T11:18:39.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.0/manifests"},{"name":"2.1.0","sha":"75af7e00db304ed34557c856c609d10ecf44d49c","kind":"commit","published_at":"2013-07-02T12:52:49.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.1.0/manifests"},{"name":"2.0.0","sha":"baea361b9a29e9a1dfa5a9b8e11bc9624a9cee46","kind":"commit","published_at":"2013-03-15T12:59:50.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.0.0/manifests"},{"name":"1.7.8","sha":"4a10a363e4a220149f7efbf109ac5bf0d1d85b35","kind":"commit","published_at":"2012-11-01T21:09:46.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.7.8","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@1.7.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.8/manifests"},{"name":"1.7.7","sha":"aaac591549807d183ec8855e5f86bd4584411a87","kind":"commit","published_at":"2012-04-05T01:15:07.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.7.7","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@1.7.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.7/manifests"},{"name":"1.7.6","sha":"3af55ff06f74711112c0c5b05a9ef1cd3eb58b7d","kind":"tag","published_at":"2012-01-21T00:58:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.7.6","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.6/manifests"},{"name":"1.2","sha":"fb47c498ef1bed2fd5e8bf5c84427bd7ab410da5","kind":"tag","published_at":"2010-08-02T15:44:30.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.2/manifests"},{"name":"1.0","sha":"b1030062ea8106abb34c97b83ab16149d33fb98f","kind":"tag","published_at":"2010-07-31T03:26:26.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-06T13:51:09.613Z","dependent_packages_count":383,"downloads":null,"downloads_period":null,"dependent_repos_count":3384,"rankings":{"downloads":null,"dependent_repos_count":0.09483404042924881,"dependent_packages_count":0.13975542800099824,"stargazers_count":2.7701522335912157,"forks_count":2.7651609683054654,"docker_downloads_count":null,"average":1.442475667581732},"purl":"pkg:conda/pillow","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/pillow","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/pillow","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/pillow/dependencies","status":null,"funding_links":["https://tidelift.com/funding/github/pypi/pillow"],"critical":true,"issue_metadata":{"last_synced_at":"2025-09-05T17:12:25.423Z","issues_count":781,"pull_requests_count":2289,"avg_time_to_close_issue":12792682.796324655,"avg_time_to_close_pull_request":1456341.1376739563,"issues_closed_count":653,"pull_requests_closed_count":2012,"pull_request_authors_count":116,"issue_authors_count":631,"avg_comments_per_issue":7.238156209987196,"avg_comments_per_pull_request":1.128877238968982,"merged_pull_requests_count":1827,"bot_issues_count":3,"bot_pull_requests_count":133,"past_year_issues_count":196,"past_year_pull_requests_count":1040,"past_year_avg_time_to_close_issue":816991.2573529412,"past_year_avg_time_to_close_pull_request":760562.1140552995,"past_year_issues_closed_count":136,"past_year_pull_requests_closed_count":868,"past_year_pull_request_authors_count":41,"past_year_issue_authors_count":163,"past_year_avg_comments_per_issue":3.2448979591836733,"past_year_avg_comments_per_pull_request":0.7096153846153846,"past_year_bot_issues_count":2,"past_year_bot_pull_requests_count":70,"past_year_merged_pull_requests_count":810,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/issues","maintainers":[{"login":"radarhere","count":1541,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/radarhere"},{"login":"hugovk","count":204,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"aclark4life","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aclark4life"},{"login":"wiredfool","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wiredfool"},{"login":"homm","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/homm"}],"active_maintainers":[{"login":"radarhere","count":791,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/radarhere"},{"login":"hugovk","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"wiredfool","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wiredfool"},{"login":"aclark4life","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aclark4life"},{"login":"homm","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/homm"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pillow/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pillow/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pillow/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pillow/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13414,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2190},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-08T06:53:21.618Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":2852028,"name":"pillow-simd","ecosystem":"pypi","description":"Python Imaging Library (Fork)","homepage":"https://github.com/uploadcare/pillow-simd","licenses":"HPND","normalized_licenses":["HPND"],"repository_url":"https://github.com/python-pillow/Pillow","keywords_array":["Imaging"],"namespace":null,"versions_count":72,"first_release_published_at":"2015-07-29T13:52:13.000Z","latest_release_published_at":"2024-09-23T18:27:59.000Z","latest_release_number":"9.5.0.post2","last_synced_at":"2025-09-07T18:47:03.422Z","created_at":"2022-04-10T12:03:03.000Z","updated_at":"2025-09-07T18:47:03.422Z","registry_url":"https://pypi.org/project/pillow-simd/","install_command":"pip install pillow-simd --index-url https://pypi.org/simple","documentation_url":"https://pillow.readthedocs.io","metadata":{"funding":"https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow\u0026utm_medium=pypi","documentation":"https://pillow.readthedocs.io","classifiers":["Development Status :: 6 - Mature","License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Topic :: Multimedia :: Graphics","Topic :: Multimedia :: Graphics :: Capture :: Digital Camera","Topic :: Multimedia :: Graphics :: Capture :: Screen Capture","Topic :: Multimedia :: Graphics :: Graphics Conversion","Topic :: Multimedia :: Graphics :: Viewers"],"normalized_name":"pillow-simd","project_status":null},"repo_metadata":{"id":4067385,"uuid":"5171600","full_name":"python-pillow/Pillow","owner":"python-pillow","description":"Python Imaging Library (Fork)","archived":false,"fork":false,"pushed_at":"2024-08-14T08:47:21.000Z","size":203421,"stargazers_count":12004,"open_issues_count":131,"forks_count":2206,"subscribers_count":220,"default_branch":"main","last_synced_at":"2024-08-14T09:43:14.025Z","etag":null,"topics":["c","cross-platform","image","image-processing","pil","pillow","python","python-3"],"latest_commit_sha":null,"homepage":"https://python-pillow.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/python-pillow.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"tidelift":"pypi/pillow"}},"created_at":"2012-07-24T21:38:39.000Z","updated_at":"2024-08-15T15:00:10.177Z","dependencies_parsed_at":"2024-01-17T21:59:46.512Z","dependency_job_id":"6e9152fe-1f34-4701-acf2-7ba67d7d828c","html_url":"https://github.com/python-pillow/Pillow","commit_stats":{"total_commits":12692,"total_committers":491,"mean_commits":25.84928716904277,"dds":0.6697132051686101,"last_synced_commit":"a90a9d5ea5fce7257cb22f904b6f013ec53d7eb3"},"previous_names":["python-imaging/pillow"],"tags_count":90,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219862829,"owners_count":16553937,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"python-pillow","name":"Pillow","uuid":"2036701","kind":"organization","description":"The friendly PIL fork (Python Imaging Library)","email":"aclark@python-pillow.org","website":"https://python-pillow.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2036701?v=4","repositories_count":18,"last_synced_at":"2024-04-16T15:09:59.077Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/python-pillow","funding_links":[],"total_stars":11805,"followers":134,"following":0,"created_at":"2022-11-02T16:23:18.204Z","updated_at":"2024-04-16T15:10:07.230Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow/repositories"},"tags":[{"name":"10.4.0","sha":"9b4fae77178e827ab17118fbc89c739ffd6a0fab","kind":"commit","published_at":"2024-07-01T05:42:12.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.4.0/manifests"},{"name":"10.3.0","sha":"5c89d88eee199ba53f64581ea39b6a1bc52feb1a","kind":"commit","published_at":"2024-04-01T09:22:36.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.3.0/manifests"},{"name":"10.2.0","sha":"6956d0b2853f5c7ec5f6ec4c60725c5a7ee73aeb","kind":"commit","published_at":"2024-01-02T07:32:31.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.2.0/manifests"},{"name":"10.1.0","sha":"da59ad000d1405eaecd557175e29083a87d19f7c","kind":"commit","published_at":"2023-10-15T08:59:17.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.1.0/manifests"},{"name":"10.0.1","sha":"e34d346f10c0b1c814661e662a3e0c1ef084cf1c","kind":"commit","published_at":"2023-09-15T11:55:25.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.0.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.1/manifests"},{"name":"10.0.0","sha":"6e28ed1f36d0eb74053af54e1eddc9c29db698cd","kind":"commit","published_at":"2023-07-01T12:08:11.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.0/manifests"},{"name":"9.5.0","sha":"204590600c6a8c5246d0564d3312abd6e6b0ed70","kind":"commit","published_at":"2023-04-01T07:49:41.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.5.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.5.0/manifests"},{"name":"9.4.0","sha":"a5bbab1c1e63b439de191ef2040173713b26d2da","kind":"commit","published_at":"2023-01-01T23:29:07.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.4.0/manifests"},{"name":"9.3.0","sha":"d594f4cb8dc47fb0c69ae58d9fff86faae4515bd","kind":"commit","published_at":"2022-10-29T12:25:53.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.3.0/manifests"},{"name":"9.2.0","sha":"58acec3312fb8671c9d84829197e1c8150085589","kind":"commit","published_at":"2022-07-01T13:19:51.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.2.0/manifests"},{"name":"9.1.1","sha":"0f44136e720cd3b2db72bdf29614897b7aa3e868","kind":"commit","published_at":"2022-05-17T10:33:52.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.1/manifests"},{"name":"9.1.0","sha":"5d070222d21138d2ead002fd33fdf5adcb708941","kind":"commit","published_at":"2022-04-01T07:48:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.0/manifests"},{"name":"9.0.1","sha":"6deac9e3a23caffbfdd75c00d3f0a1cd36cdbd5d","kind":"commit","published_at":"2022-02-02T23:45:27.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.0.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.1/manifests"},{"name":"9.0.0","sha":"82541b6dec8452cb612067fcebba1c5a1a2bfdc8","kind":"commit","published_at":"2022-01-02T09:51:23.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.0/manifests"},{"name":"8.4.0","sha":"40e7ff622669550733b26f14dc817fb72e096250","kind":"commit","published_at":"2021-10-15T06:27:22.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.4.0/manifests"},{"name":"8.3.2","sha":"8013f130a5077b238a4346b73e149432b180a8ea","kind":"commit","published_at":"2021-09-02T12:13:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.3.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.2/manifests"},{"name":"8.3.1","sha":"92933b86574b9c80764bf52c357ed29e1ef53382","kind":"commit","published_at":"2021-07-06T14:05:28.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.3.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.1/manifests"},{"name":"8.3.0","sha":"51591a80a4e14543ea8cbe93026db5e79354b8c4","kind":"commit","published_at":"2021-07-01T03:53:49.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.0/manifests"},{"name":"8.2.0","sha":"e0e353c0ef7516979a9aedce3792596649ce4433","kind":"commit","published_at":"2021-04-01T17:58:27.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.2.0/manifests"},{"name":"8.1.2","sha":"88bd672dafad68b419ea29bef941dfa17f941038","kind":"commit","published_at":"2021-03-06T02:38:55.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.2/manifests"},{"name":"8.1.1","sha":"741d8744a54bedbc49f16922c61a06fcb3681f53","kind":"commit","published_at":"2021-03-01T08:24:03.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.1/manifests"},{"name":"8.1.0","sha":"fcc42e0d344146ee9d265d1f43c094ce5a0ec4cf","kind":"commit","published_at":"2021-01-02T11:39:02.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.0/manifests"},{"name":"8.0.1","sha":"d209b7cab2866cbf381cbfc193f57de91a403757","kind":"commit","published_at":"2020-10-22T15:05:53.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.0.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.1/manifests"},{"name":"8.0.0","sha":"235a7d6d7deab9555dc2c1b42fdf11243f6080e8","kind":"commit","published_at":"2020-10-14T16:02:53.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.0/manifests"},{"name":"7.2.0","sha":"2bd74943fb9f320def6c066e732b701d1c15f677","kind":"commit","published_at":"2020-06-30T07:50:35.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.2.0/manifests"},{"name":"7.1.2","sha":"4f6145655b6fa35ec8dd3600041418087e399758","kind":"commit","published_at":"2020-04-25T05:47:14.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.2/manifests"},{"name":"7.1.1","sha":"ed40d04ac4dc71518a1fcbb916d0d323ef70fbc5","kind":"commit","published_at":"2020-04-02T12:41:33.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.1/manifests"},{"name":"7.1.0","sha":"f0fe60ae9f930faeda2f0c22f602bed1f8a0f1c7","kind":"commit","published_at":"2020-04-01T10:12:46.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.0/manifests"},{"name":"7.0.0","sha":"1cecf08d16509c20473766b4cdb7a65169844819","kind":"commit","published_at":"2020-01-02T05:19:26.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.0.0/manifests"},{"name":"6.2.2","sha":"a45c8583ff90312a2fddc38567ed736cef4af563","kind":"commit","published_at":"2020-01-02T05:18:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.2.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.2/manifests"},{"name":"6.2.1","sha":"6e0f07bbe38def22d36ee176b2efd9ea74b453a6","kind":"commit","published_at":"2019-10-21T06:05:44.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.1/manifests"},{"name":"6.2.0","sha":"8a30d135378dc6a1c3c08fa4bb9fbc15370feedf","kind":"commit","published_at":"2019-10-01T09:24:57.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.0/manifests"},{"name":"6.1.0","sha":"aaca672173413883fbcefd659f04d74fe44fb5d5","kind":"commit","published_at":"2019-07-02T19:10:33.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.1.0/manifests"},{"name":"6.0.0","sha":"4f3b44960f103bc201a742332dbf9a77de1eaa87","kind":"commit","published_at":"2019-04-01T22:25:27.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.0.0/manifests"},{"name":"5.4.1","sha":"f38f01bbe3a0a9f49ce592c86ff20c01c9655133","kind":"commit","published_at":"2019-01-06T12:12:16.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.4.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.1/manifests"},{"name":"5.4.0","sha":"d2d438794cdd80bdbc852c884f0473c86fb72ab3","kind":"commit","published_at":"2019-01-01T10:56:08.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"0ac14725ef4444fdb2871a54bcc95fcd6b8807b3","kind":"commit","published_at":"2018-10-01T05:48:10.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"c28bf86b7e752a9257a0d4451ca878c1385db15c","kind":"commit","published_at":"2018-07-01T19:40:29.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"fda33d5c09142c4bb0e99964919d01c2cc5f5995","kind":"commit","published_at":"2018-04-02T18:40:12.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e5bd7eb6235cc24b9c8d3e7ce51ed48a780c7c70","kind":"commit","published_at":"2018-01-01T15:03:06.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"636dc62f0e8f9b233f1f2b287292b45325df135d","kind":"commit","published_at":"2017-10-02T12:23:50.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.3.0/manifests"},{"name":"4.2.1","sha":"bbde1fe6826f642d2a5967edb6c9816f8d82b8e9","kind":"commit","published_at":"2017-07-06T14:28:19.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.1/manifests"},{"name":"4.2.0","sha":"acb19d8e45699bf961604e48b28002b099250ddd","kind":"commit","published_at":"2017-07-01T12:46:24.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.0/manifests"},{"name":"4.1.1","sha":"2b4486a588bfa2bbf9ecc8dae51282d81fa5d668","kind":"commit","published_at":"2017-04-28T15:42:26.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.1/manifests"},{"name":"4.1.0","sha":"38eff7400426de4b1a0b0d3e88c552d695c89252","kind":"commit","published_at":"2017-04-04T18:10:22.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.0/manifests"},{"name":"4.0.0a","sha":"3f6db91ccc917e803227d245e38871169f08350f","kind":"commit","published_at":"2017-01-02T11:45:39.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.0.0a","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.0.0a","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0a/manifests"},{"name":"4.0.0","sha":"a021d4978dd96371557f21c7b68feff2056a6e9b","kind":"commit","published_at":"2017-01-01T20:20:06.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0/manifests"},{"name":"3.4.2","sha":"1161d2054899ba2d9955870ad425553e7f0884ac","kind":"commit","published_at":"2016-10-17T08:35:19.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.4.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.2/manifests"},{"name":"3.4.1","sha":"2e1a3c29aa3f8191d56cc7d91e9b220fab2a8cb8","kind":"commit","published_at":"2016-10-04T14:11:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.4.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.1/manifests"},{"name":"3.3.3","sha":"b28c176817d340b2fa1bf9741a33f4dc3da4d382","kind":"commit","published_at":"2016-10-04T14:07:02.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.3","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.3/manifests"},{"name":"3.4.0","sha":"ac5a212cee478f7f1448080d47c2c9daa29e297f","kind":"commit","published_at":"2016-10-03T15:00:29.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"9cf752a6979606cf2ce325174c7c129380fb313f","kind":"commit","published_at":"2016-09-30T13:55:22.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.2/manifests"},{"name":"3.3.1","sha":"aab33141f381d5577cdef9033b7fdff79122a10c","kind":"commit","published_at":"2016-08-17T20:35:58.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"4f4c98222914353470336ab7288c1f1876b4b2b7","kind":"commit","published_at":"2016-07-01T12:57:19.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.0/manifests"},{"name":"3.1.2","sha":"acf1c8559b720ec29f2438d7fb652e0dcf6cb0fb","kind":"commit","published_at":"2016-04-01T12:27:31.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.2/manifests"},{"name":"3.2.0","sha":"344cb709ed0111adcc6ad47cc007507c3f5efeb3","kind":"commit","published_at":"2016-04-01T12:17:23.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"eb72bf86fb867841f8a9e192e43e511bf4618709","kind":"commit","published_at":"2016-02-04T16:17:58.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"fff5536b37c2d619c66c1189b6925fa0a8df3822","kind":"commit","published_at":"2016-01-04T10:04:23.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0/manifests"},{"name":"3.1.0-rc1","sha":"0f9f5cd8db3365dca23b1b2490dbccf819a07b5c","kind":"commit","published_at":"2016-01-01T16:00:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.0-rc1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0-rc1/manifests"},{"name":"3.0.0","sha":"0177cceac4adfd0020ecbf49fb44ad275dcc1f51","kind":"commit","published_at":"2015-10-01T20:39:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.0.0/manifests"},{"name":"2.9.0","sha":"80672b61e8596c7d6dab7b4ef3ef1e4783902f51","kind":"commit","published_at":"2015-07-01T18:33:56.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0/manifests"},{"name":"2.9.0.dev2","sha":"445a8c06fce647249e6a832f595fcdfff1743ad0","kind":"commit","published_at":"2015-06-30T12:04:35.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0.dev2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0.dev2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev2/manifests"},{"name":"2.9.0.dev1","sha":"96944e2dd664efb98e25d0e86671420af26fda40","kind":"commit","published_at":"2015-06-29T12:57:55.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0.dev1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0.dev1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev1/manifests"},{"name":"2.9.0.dev0","sha":"efe925c26f4fb78613b5ed98d488f71a723d03e8","kind":"commit","published_at":"2015-06-28T19:07:01.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0.dev0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0.dev0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev0/manifests"},{"name":"2.8.2","sha":"0222a059d62723fe056daa17f007f87dc46595b4","kind":"commit","published_at":"2015-06-06T23:52:13.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.8.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.2/manifests"},{"name":"2.8.1","sha":"3f09b8f1715b018e8249337f1432070301c61e18","kind":"commit","published_at":"2015-04-02T14:59:03.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.8.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.1/manifests"},{"name":"2.8.0","sha":"d754598f146f868e8cd7d247b3af6cf3f3c8d510","kind":"commit","published_at":"2015-04-01T19:39:41.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.8.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.0/manifests"},{"name":"2.7.0","sha":"0f05eb287a223ce106848cd048cfcb45e9faa565","kind":"commit","published_at":"2015-01-01T04:42:57.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.7.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.7.0/manifests"},{"name":"2.6.2","sha":"9f0ec3b0d7637e04fa735d7dfb94464301b02c1e","kind":"commit","published_at":"2015-01-01T04:11:39.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.2/manifests"},{"name":"2.6.1","sha":"4a8471dea18f6196161e4444ce5625f46cecd1e1","kind":"commit","published_at":"2014-10-13T17:13:17.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.1/manifests"},{"name":"2.6.0","sha":"9634e437efeeda906ad6bfcc275b17732d64f32a","kind":"commit","published_at":"2014-10-01T16:59:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0/manifests"},{"name":"2.6.0-rc1","sha":"81ebc21abfdd9d152f05d8516b17efba26e4d5b7","kind":"commit","published_at":"2014-09-29T20:14:49.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.0-rc1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0-rc1/manifests"},{"name":"2.5.3","sha":"68c6904c280ad872620cc8d904e6d4e6ecc5b6f9","kind":"commit","published_at":"2014-08-14T22:38:52.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.3","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.3/manifests"},{"name":"2.3.2","sha":"30529a02793354453971e874be0e78d554d770d9","kind":"commit","published_at":"2014-08-12T18:48:14.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.3.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.2/manifests"},{"name":"2.5.2","sha":"4081f9f6a504c9d3b83237fafdecf2be042976a8","kind":"commit","published_at":"2014-08-12T18:44:56.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.2/manifests"},{"name":"2.5.1","sha":"1ab78b8fb7e1f7078dd110bc8d9fba3cc0006e51","kind":"commit","published_at":"2014-07-10T21:54:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.1/manifests"},{"name":"2.5.0","sha":"80d6137c860b9322572ee1390514df1975acb2e7","kind":"commit","published_at":"2014-07-01T22:39:40.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.0/manifests"},{"name":"2.4.0","sha":"72de37caada5d9ff7c657ce5f4ad6f8a6a3870f0","kind":"commit","published_at":"2014-04-01T22:31:55.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.4.0/manifests"},{"name":"2.3.1","sha":"b8d4895bd5c41fce88a8ad436672bd8033414797","kind":"commit","published_at":"2014-03-14T23:44:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.3.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"b1b88cf4d255c4b9faf1dae05faaa78091268cb1","kind":"commit","published_at":"2014-01-01T21:10:13.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.0/manifests"},{"name":"2.2.2","sha":"72e54e1c53478a173b7e51b5703348453d5a19d4","kind":"commit","published_at":"2013-12-11T23:05:54.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.2.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.2/manifests"},{"name":"2.2.1","sha":"3c2496e117f4d045a99d7e376133e67b47217ce2","kind":"commit","published_at":"2013-10-02T17:07:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"9b0bc48d26b021ba40bbf1aaf6291ef664f9d083","kind":"commit","published_at":"2013-10-02T11:18:39.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.0/manifests"},{"name":"2.1.0","sha":"75af7e00db304ed34557c856c609d10ecf44d49c","kind":"commit","published_at":"2013-07-02T12:52:49.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.1.0/manifests"},{"name":"2.0.0","sha":"baea361b9a29e9a1dfa5a9b8e11bc9624a9cee46","kind":"commit","published_at":"2013-03-15T12:59:50.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.0.0/manifests"},{"name":"1.7.8","sha":"4a10a363e4a220149f7efbf109ac5bf0d1d85b35","kind":"commit","published_at":"2012-11-01T21:09:46.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.7.8","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.8/manifests"},{"name":"1.7.7","sha":"aaac591549807d183ec8855e5f86bd4584411a87","kind":"commit","published_at":"2012-04-05T01:15:07.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.7.7","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.7/manifests"},{"name":"1.7.6","sha":"3af55ff06f74711112c0c5b05a9ef1cd3eb58b7d","kind":"tag","published_at":"2012-01-21T00:58:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.7.6","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.6/manifests"},{"name":"1.2","sha":"fb47c498ef1bed2fd5e8bf5c84427bd7ab410da5","kind":"tag","published_at":"2010-08-02T15:44:30.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.2/manifests"},{"name":"1.0","sha":"b1030062ea8106abb34c97b83ab16149d33fb98f","kind":"tag","published_at":"2010-07-31T03:26:26.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2024-09-30T05:57:09.784Z","dependent_packages_count":11,"downloads":18996,"downloads_period":"last-month","dependent_repos_count":104,"rankings":{"downloads":1.2244112711362376,"dependent_repos_count":1.4628579267351671,"dependent_packages_count":0.9613937351270714,"stargazers_count":1.5707055603281606,"forks_count":4.792869758394095,"docker_downloads_count":null,"average":2.002447650344146},"purl":"pkg:pypi/pillow-simd","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pillow-simd","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pillow-simd","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pillow-simd/dependencies","status":null,"funding_links":["https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow\u0026utm_medium=pypi","https://tidelift.com/funding/github/pypi/pillow"],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-30T03:01:31.917Z","issues_count":613,"pull_requests_count":920,"avg_time_to_close_issue":11061716.417132216,"avg_time_to_close_pull_request":1459544.866113744,"issues_closed_count":536,"pull_requests_closed_count":844,"pull_request_authors_count":86,"issue_authors_count":482,"avg_comments_per_issue":8.29690048939641,"avg_comments_per_pull_request":1.5869565217391304,"merged_pull_requests_count":759,"bot_issues_count":1,"bot_pull_requests_count":45,"past_year_issues_count":264,"past_year_pull_requests_count":734,"past_year_avg_time_to_close_issue":1111826.0524017466,"past_year_avg_time_to_close_pull_request":743586.7488986785,"past_year_issues_closed_count":228,"past_year_pull_requests_closed_count":681,"past_year_pull_request_authors_count":57,"past_year_issue_authors_count":202,"past_year_avg_comments_per_issue":5.390151515151516,"past_year_avg_comments_per_pull_request":1.279291553133515,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":39,"past_year_merged_pull_requests_count":622,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/issues","maintainers":[{"login":"radarhere","count":565,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/radarhere"},{"login":"hugovk","count":102,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"aclark4life","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aclark4life"},{"login":"homm","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/homm"},{"login":"wiredfool","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wiredfool"}],"active_maintainers":[{"login":"radarhere","count":446,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/radarhere"},{"login":"hugovk","count":86,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"aclark4life","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aclark4life"},{"login":"homm","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/homm"},{"login":"wiredfool","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wiredfool"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pillow-simd/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pillow-simd/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pillow-simd/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pillow-simd/related_packages","maintainers":[{"uuid":"homm","login":"homm","name":null,"email":null,"url":null,"packages_count":14,"html_url":"https://pypi.org/user/homm/","role":null,"created_at":"2023-02-04T17:22:19.036Z","updated_at":"2023-02-04T17:22:19.036Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/homm/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726136,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5284534,"name":"pillow","ecosystem":"conda","description":"Pillow is the friendly PIL fork. PIL is the Python Imaging Library, adds image processing capabilities to your Python interpreter.","homepage":"https://pillow.readthedocs.io","licenses":"HPND AND TCL","normalized_licenses":["HPND","TCL"],"repository_url":"https://github.com/python-pillow/Pillow","keywords_array":[],"namespace":null,"versions_count":33,"first_release_published_at":"2017-09-11T05:27:04.000Z","latest_release_published_at":"2025-07-14T20:26:05.000Z","latest_release_number":"11.3.0","last_synced_at":"2025-09-07T18:47:32.297Z","created_at":"2022-10-03T15:40:59.624Z","updated_at":"2025-09-07T18:47:32.297Z","registry_url":"https://anaconda.org/anaconda/pillow","install_command":"conda install -c anaconda pillow","documentation_url":null,"metadata":{},"repo_metadata":{"id":4067385,"uuid":"5171600","full_name":"python-pillow/Pillow","owner":"python-pillow","description":"Python Imaging Library (Fork)","archived":false,"fork":false,"pushed_at":"2025-09-04T13:43:21.000Z","size":208736,"stargazers_count":13038,"open_issues_count":130,"forks_count":2321,"subscribers_count":218,"default_branch":"main","last_synced_at":"2025-09-05T18:08:54.724Z","etag":null,"topics":["c","cross-platform","image","image-processing","pil","pillow","python","python-3"],"latest_commit_sha":null,"homepage":"https://python-pillow.github.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/python-pillow.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"tidelift":"pypi/pillow"}},"created_at":"2012-07-24T21:38:39.000Z","updated_at":"2025-09-05T17:53:36.000Z","dependencies_parsed_at":"2024-01-17T21:59:46.512Z","dependency_job_id":"6e9152fe-1f34-4701-acf2-7ba67d7d828c","html_url":"https://github.com/python-pillow/Pillow","commit_stats":{"total_commits":13318,"total_committers":471,"mean_commits":28.276008492569,"dds":0.6136056464934675,"last_synced_commit":"128f3f46d475de5ddf9859ae1e262287d0c126b6"},"previous_names":["python-imaging/pillow"],"tags_count":95,"template":false,"template_full_name":null,"purl":"pkg:github/python-pillow/Pillow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/sbom","scorecard":{"id":685638,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-pillow/Pillow","commit":"092d4422d590835c5a75831a4ff29caf0df08ae2"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.8,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 24 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":9,"reason":"Found 16/17 approved changesets -- score normalized to 9","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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/SECURITY.md:1","Info: Found linked content: .github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/SECURITY.md:1","Info: Found text in security policy: .github/SECURITY.md:1"],"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":"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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:20","Info: found token with 'none' permissions: .github/workflows/test-docker.yml:116","Info: found token with 'none' permissions: .github/workflows/test-windows.yml:240","Info: found token with 'none' permissions: .github/workflows/test.yml:162","Info: topLevel 'contents' permission set to 'read': .github/workflows/cifuzz.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/docs.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/lint.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/release-drafter.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/stale.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-docker.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-mingw.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-valgrind-memory.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-valgrind.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-windows.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/wheels.yml:35"],"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":"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":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: Tests/oss-fuzz/fuzz_font.py:18","Info: PythonAtherisFuzzer integration found: Tests/oss-fuzz/fuzz_pillow.py:16"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/wheels.yml:270"],"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":"Vulnerabilities","score":0,"reason":"13 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47","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"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Info: Possibly incomplete results: error parsing shell code: \"foo(\" must be followed by ): .github/workflows/test-docker.yml:100","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/cifuzz.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/release-drafter.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/stale.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-docker.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-docker.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-docker.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-docker.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-docker.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-mingw.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-mingw.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-mingw.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-mingw.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-valgrind-memory.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-valgrind-memory.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-valgrind.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-valgrind.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-windows.yml:219: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-windows.yml:231: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:143: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:154: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:281: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheels.yml:287: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:136: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:156: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:167: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:228: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:237: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:248: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/python-pillow/Pillow/wheels.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .ci/after_success.sh:4","Warn: pipCommand not pinned by hash: .ci/install.sh:25","Warn: pipCommand not pinned by hash: .ci/install.sh:26","Warn: pipCommand not pinned by hash: .ci/install.sh:27","Warn: pipCommand not pinned by hash: .ci/install.sh:28","Warn: pipCommand not pinned by hash: .ci/install.sh:29","Warn: pipCommand not pinned by hash: .ci/install.sh:30","Warn: pipCommand not pinned by hash: .ci/install.sh:31","Warn: pipCommand not pinned by hash: .ci/install.sh:32","Warn: pipCommand not pinned by hash: .ci/install.sh:33","Warn: pipCommand not pinned by hash: .ci/install.sh:34","Warn: pipCommand not pinned by hash: .ci/install.sh:35","Warn: pipCommand not pinned by hash: .ci/install.sh:38","Warn: pipCommand not pinned by hash: .ci/install.sh:44","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:24","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:25","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:26","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:27","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:28","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:29","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:30","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:31","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:32","Warn: pipCommand not pinned by hash: .github/workflows/macos-install.sh:35","Warn: pipCommand not pinned by hash: .github/workflows/wheels-dependencies.sh:174","Warn: pipCommand not pinned by hash: .github/workflows/wheels-dependencies.sh:187","Warn: pipCommand not pinned by hash: .github/workflows/wheels-dependencies.sh:377","Warn: pipCommand not pinned by hash: Tests/oss-fuzz/build.sh:18","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:124","Warn: pipCommand not pinned by hash: .github/workflows/wheels.yml:120","Info:   0 out of  36 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of  32 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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}}]},"last_synced_at":"2025-08-22T00:42:31.003Z","repository_id":4067385,"created_at":"2025-08-22T00:42:31.003Z","updated_at":"2025-08-22T00:42:31.003Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273913576,"owners_count":25189985,"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-06T02:00:13.247Z","response_time":2576,"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":"python-pillow","name":"Pillow","uuid":"2036701","kind":"organization","description":"The friendly PIL fork (Python Imaging Library)","email":"aclark@python-pillow.org","website":"https://python-pillow.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2036701?v=4","repositories_count":19,"last_synced_at":"2025-09-02T00:02:24.340Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/python-pillow","funding_links":[],"total_stars":13186,"followers":212,"following":0,"created_at":"2022-11-02T16:23:18.204Z","updated_at":"2025-09-02T00:02:24.340Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-pillow/repositories"},"tags":[{"name":"11.3.0","sha":"89f1f4626a2aaf5f3d5ca6437f41def2998fbe09","kind":"commit","published_at":"2025-07-01T07:41:24.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/11.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/11.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@11.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.3.0/manifests"},{"name":"11.2.1","sha":"339bc5db93bd95decf65a59fab273f300db6594d","kind":"commit","published_at":"2025-04-12T16:55:46.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/11.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/11.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@11.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.2.1/manifests"},{"name":"11.2.0","sha":"09adcfb4e4bd1ad57896ea176a021d396a7965f4","kind":"commit","published_at":"2025-04-01T09:49:21.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/11.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/11.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@11.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.2.0/manifests"},{"name":"11.1.0","sha":"4c1aed801e43c6b307e7135279ca1dbc02bbf052","kind":"commit","published_at":"2025-01-02T05:00:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/11.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@11.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.1.0/manifests"},{"name":"11.0.0","sha":"204aae6682fc936f5350b3fe70335776f81480a7","kind":"commit","published_at":"2024-10-15T05:55:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/11.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@11.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/11.0.0/manifests"},{"name":"10.4.0","sha":"9b4fae77178e827ab17118fbc89c739ffd6a0fab","kind":"commit","published_at":"2024-07-01T05:42:12.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.4.0/manifests"},{"name":"10.3.0","sha":"5c89d88eee199ba53f64581ea39b6a1bc52feb1a","kind":"commit","published_at":"2024-04-01T09:22:36.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.3.0/manifests"},{"name":"10.2.0","sha":"6956d0b2853f5c7ec5f6ec4c60725c5a7ee73aeb","kind":"commit","published_at":"2024-01-02T07:32:31.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.2.0/manifests"},{"name":"10.1.0","sha":"da59ad000d1405eaecd557175e29083a87d19f7c","kind":"commit","published_at":"2023-10-15T08:59:17.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.1.0/manifests"},{"name":"10.0.1","sha":"e34d346f10c0b1c814661e662a3e0c1ef084cf1c","kind":"commit","published_at":"2023-09-15T11:55:25.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.0.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.1/manifests"},{"name":"10.0.0","sha":"6e28ed1f36d0eb74053af54e1eddc9c29db698cd","kind":"commit","published_at":"2023-07-01T12:08:11.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/10.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@10.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/10.0.0/manifests"},{"name":"9.5.0","sha":"204590600c6a8c5246d0564d3312abd6e6b0ed70","kind":"commit","published_at":"2023-04-01T07:49:41.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.5.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.5.0/manifests"},{"name":"9.4.0","sha":"a5bbab1c1e63b439de191ef2040173713b26d2da","kind":"commit","published_at":"2023-01-01T23:29:07.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.4.0/manifests"},{"name":"9.3.0","sha":"d594f4cb8dc47fb0c69ae58d9fff86faae4515bd","kind":"commit","published_at":"2022-10-29T12:25:53.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.3.0/manifests"},{"name":"9.2.0","sha":"58acec3312fb8671c9d84829197e1c8150085589","kind":"commit","published_at":"2022-07-01T13:19:51.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.2.0/manifests"},{"name":"9.1.1","sha":"0f44136e720cd3b2db72bdf29614897b7aa3e868","kind":"commit","published_at":"2022-05-17T10:33:52.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.1/manifests"},{"name":"9.1.0","sha":"5d070222d21138d2ead002fd33fdf5adcb708941","kind":"commit","published_at":"2022-04-01T07:48:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.1.0/manifests"},{"name":"9.0.1","sha":"6deac9e3a23caffbfdd75c00d3f0a1cd36cdbd5d","kind":"commit","published_at":"2022-02-02T23:45:27.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.0.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.1/manifests"},{"name":"9.0.0","sha":"82541b6dec8452cb612067fcebba1c5a1a2bfdc8","kind":"commit","published_at":"2022-01-02T09:51:23.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/9.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@9.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/9.0.0/manifests"},{"name":"8.4.0","sha":"40e7ff622669550733b26f14dc817fb72e096250","kind":"commit","published_at":"2021-10-15T06:27:22.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.4.0/manifests"},{"name":"8.3.2","sha":"8013f130a5077b238a4346b73e149432b180a8ea","kind":"commit","published_at":"2021-09-02T12:13:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.3.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.2/manifests"},{"name":"8.3.1","sha":"92933b86574b9c80764bf52c357ed29e1ef53382","kind":"commit","published_at":"2021-07-06T14:05:28.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.3.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.1/manifests"},{"name":"8.3.0","sha":"51591a80a4e14543ea8cbe93026db5e79354b8c4","kind":"commit","published_at":"2021-07-01T03:53:49.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.3.0/manifests"},{"name":"8.2.0","sha":"e0e353c0ef7516979a9aedce3792596649ce4433","kind":"commit","published_at":"2021-04-01T17:58:27.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.2.0/manifests"},{"name":"8.1.2","sha":"88bd672dafad68b419ea29bef941dfa17f941038","kind":"commit","published_at":"2021-03-06T02:38:55.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.2/manifests"},{"name":"8.1.1","sha":"741d8744a54bedbc49f16922c61a06fcb3681f53","kind":"commit","published_at":"2021-03-01T08:24:03.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.1/manifests"},{"name":"8.1.0","sha":"fcc42e0d344146ee9d265d1f43c094ce5a0ec4cf","kind":"commit","published_at":"2021-01-02T11:39:02.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.1.0/manifests"},{"name":"8.0.1","sha":"d209b7cab2866cbf381cbfc193f57de91a403757","kind":"commit","published_at":"2020-10-22T15:05:53.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.0.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.1/manifests"},{"name":"8.0.0","sha":"235a7d6d7deab9555dc2c1b42fdf11243f6080e8","kind":"commit","published_at":"2020-10-14T16:02:53.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/8.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/8.0.0/manifests"},{"name":"7.2.0","sha":"2bd74943fb9f320def6c066e732b701d1c15f677","kind":"commit","published_at":"2020-06-30T07:50:35.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@7.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.2.0/manifests"},{"name":"7.1.2","sha":"4f6145655b6fa35ec8dd3600041418087e399758","kind":"commit","published_at":"2020-04-25T05:47:14.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@7.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.2/manifests"},{"name":"7.1.1","sha":"ed40d04ac4dc71518a1fcbb916d0d323ef70fbc5","kind":"commit","published_at":"2020-04-02T12:41:33.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@7.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.1/manifests"},{"name":"7.1.0","sha":"f0fe60ae9f930faeda2f0c22f602bed1f8a0f1c7","kind":"commit","published_at":"2020-04-01T10:12:46.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@7.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.1.0/manifests"},{"name":"7.0.0","sha":"1cecf08d16509c20473766b4cdb7a65169844819","kind":"commit","published_at":"2020-01-02T05:19:26.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/7.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@7.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/7.0.0/manifests"},{"name":"6.2.2","sha":"a45c8583ff90312a2fddc38567ed736cef4af563","kind":"commit","published_at":"2020-01-02T05:18:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.2.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@6.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.2/manifests"},{"name":"6.2.1","sha":"6e0f07bbe38def22d36ee176b2efd9ea74b453a6","kind":"commit","published_at":"2019-10-21T06:05:44.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.1/manifests"},{"name":"6.2.0","sha":"8a30d135378dc6a1c3c08fa4bb9fbc15370feedf","kind":"commit","published_at":"2019-10-01T09:24:57.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@6.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.2.0/manifests"},{"name":"6.1.0","sha":"aaca672173413883fbcefd659f04d74fe44fb5d5","kind":"commit","published_at":"2019-07-02T19:10:33.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@6.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.1.0/manifests"},{"name":"6.0.0","sha":"4f3b44960f103bc201a742332dbf9a77de1eaa87","kind":"commit","published_at":"2019-04-01T22:25:27.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/6.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/6.0.0/manifests"},{"name":"5.4.1","sha":"f38f01bbe3a0a9f49ce592c86ff20c01c9655133","kind":"commit","published_at":"2019-01-06T12:12:16.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.4.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.1/manifests"},{"name":"5.4.0","sha":"d2d438794cdd80bdbc852c884f0473c86fb72ab3","kind":"commit","published_at":"2019-01-01T10:56:08.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.4.0/manifests"},{"name":"5.3.0","sha":"0ac14725ef4444fdb2871a54bcc95fcd6b8807b3","kind":"commit","published_at":"2018-10-01T05:48:10.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.3.0/manifests"},{"name":"5.2.0","sha":"c28bf86b7e752a9257a0d4451ca878c1385db15c","kind":"commit","published_at":"2018-07-01T19:40:29.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.2.0/manifests"},{"name":"5.1.0","sha":"fda33d5c09142c4bb0e99964919d01c2cc5f5995","kind":"commit","published_at":"2018-04-02T18:40:12.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.1.0/manifests"},{"name":"5.0.0","sha":"e5bd7eb6235cc24b9c8d3e7ce51ed48a780c7c70","kind":"commit","published_at":"2018-01-01T15:03:06.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/5.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/5.0.0/manifests"},{"name":"4.3.0","sha":"636dc62f0e8f9b233f1f2b287292b45325df135d","kind":"commit","published_at":"2017-10-02T12:23:50.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.3.0/manifests"},{"name":"4.2.1","sha":"bbde1fe6826f642d2a5967edb6c9816f8d82b8e9","kind":"commit","published_at":"2017-07-06T14:28:19.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.1/manifests"},{"name":"4.2.0","sha":"acb19d8e45699bf961604e48b28002b099250ddd","kind":"commit","published_at":"2017-07-01T12:46:24.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.2.0/manifests"},{"name":"4.1.1","sha":"2b4486a588bfa2bbf9ecc8dae51282d81fa5d668","kind":"commit","published_at":"2017-04-28T15:42:26.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.1/manifests"},{"name":"4.1.0","sha":"38eff7400426de4b1a0b0d3e88c552d695c89252","kind":"commit","published_at":"2017-04-04T18:10:22.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.1.0/manifests"},{"name":"4.0.0a","sha":"3f6db91ccc917e803227d245e38871169f08350f","kind":"commit","published_at":"2017-01-02T11:45:39.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.0.0a","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.0.0a","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.0.0a","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0a/manifests"},{"name":"4.0.0","sha":"a021d4978dd96371557f21c7b68feff2056a6e9b","kind":"commit","published_at":"2017-01-01T20:20:06.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/4.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/4.0.0/manifests"},{"name":"3.4.2","sha":"1161d2054899ba2d9955870ad425553e7f0884ac","kind":"commit","published_at":"2016-10-17T08:35:19.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.4.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.2/manifests"},{"name":"3.4.1","sha":"2e1a3c29aa3f8191d56cc7d91e9b220fab2a8cb8","kind":"commit","published_at":"2016-10-04T14:11:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.4.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.1/manifests"},{"name":"3.3.3","sha":"b28c176817d340b2fa1bf9741a33f4dc3da4d382","kind":"commit","published_at":"2016-10-04T14:07:02.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.3","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.3/manifests"},{"name":"3.4.0","sha":"ac5a212cee478f7f1448080d47c2c9daa29e297f","kind":"commit","published_at":"2016-10-03T15:00:29.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"9cf752a6979606cf2ce325174c7c129380fb313f","kind":"commit","published_at":"2016-09-30T13:55:22.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.2/manifests"},{"name":"3.3.1","sha":"aab33141f381d5577cdef9033b7fdff79122a10c","kind":"commit","published_at":"2016-08-17T20:35:58.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"4f4c98222914353470336ab7288c1f1876b4b2b7","kind":"commit","published_at":"2016-07-01T12:57:19.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.3.0/manifests"},{"name":"3.1.2","sha":"acf1c8559b720ec29f2438d7fb652e0dcf6cb0fb","kind":"commit","published_at":"2016-04-01T12:27:31.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.2/manifests"},{"name":"3.2.0","sha":"344cb709ed0111adcc6ad47cc007507c3f5efeb3","kind":"commit","published_at":"2016-04-01T12:17:23.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"eb72bf86fb867841f8a9e192e43e511bf4618709","kind":"commit","published_at":"2016-02-04T16:17:58.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"fff5536b37c2d619c66c1189b6925fa0a8df3822","kind":"commit","published_at":"2016-01-04T10:04:23.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0/manifests"},{"name":"3.1.0-rc1","sha":"0f9f5cd8db3365dca23b1b2490dbccf819a07b5c","kind":"commit","published_at":"2016-01-01T16:00:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.1.0-rc1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.1.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.1.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.1.0-rc1/manifests"},{"name":"3.0.0","sha":"0177cceac4adfd0020ecbf49fb44ad275dcc1f51","kind":"commit","published_at":"2015-10-01T20:39:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/3.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/3.0.0/manifests"},{"name":"2.9.0","sha":"80672b61e8596c7d6dab7b4ef3ef1e4783902f51","kind":"commit","published_at":"2015-07-01T18:33:56.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0/manifests"},{"name":"2.9.0.dev2","sha":"445a8c06fce647249e6a832f595fcdfff1743ad0","kind":"commit","published_at":"2015-06-30T12:04:35.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0.dev2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0.dev2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.9.0.dev2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev2/manifests"},{"name":"2.9.0.dev1","sha":"96944e2dd664efb98e25d0e86671420af26fda40","kind":"commit","published_at":"2015-06-29T12:57:55.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0.dev1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0.dev1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.9.0.dev1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev1/manifests"},{"name":"2.9.0.dev0","sha":"efe925c26f4fb78613b5ed98d488f71a723d03e8","kind":"commit","published_at":"2015-06-28T19:07:01.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.9.0.dev0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.9.0.dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.9.0.dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.9.0.dev0/manifests"},{"name":"2.8.2","sha":"0222a059d62723fe056daa17f007f87dc46595b4","kind":"commit","published_at":"2015-06-06T23:52:13.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.8.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.2/manifests"},{"name":"2.8.1","sha":"3f09b8f1715b018e8249337f1432070301c61e18","kind":"commit","published_at":"2015-04-02T14:59:03.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.8.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.1/manifests"},{"name":"2.8.0","sha":"d754598f146f868e8cd7d247b3af6cf3f3c8d510","kind":"commit","published_at":"2015-04-01T19:39:41.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.8.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.8.0/manifests"},{"name":"2.7.0","sha":"0f05eb287a223ce106848cd048cfcb45e9faa565","kind":"commit","published_at":"2015-01-01T04:42:57.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.7.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.7.0/manifests"},{"name":"2.6.2","sha":"9f0ec3b0d7637e04fa735d7dfb94464301b02c1e","kind":"commit","published_at":"2015-01-01T04:11:39.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.2/manifests"},{"name":"2.6.1","sha":"4a8471dea18f6196161e4444ce5625f46cecd1e1","kind":"commit","published_at":"2014-10-13T17:13:17.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.1/manifests"},{"name":"2.6.0","sha":"9634e437efeeda906ad6bfcc275b17732d64f32a","kind":"commit","published_at":"2014-10-01T16:59:00.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0/manifests"},{"name":"2.6.0-rc1","sha":"81ebc21abfdd9d152f05d8516b17efba26e4d5b7","kind":"commit","published_at":"2014-09-29T20:14:49.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.6.0-rc1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.6.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.6.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.6.0-rc1/manifests"},{"name":"2.5.3","sha":"68c6904c280ad872620cc8d904e6d4e6ecc5b6f9","kind":"commit","published_at":"2014-08-14T22:38:52.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.3","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.3/manifests"},{"name":"2.3.2","sha":"30529a02793354453971e874be0e78d554d770d9","kind":"commit","published_at":"2014-08-12T18:48:14.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.3.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.2/manifests"},{"name":"2.5.2","sha":"4081f9f6a504c9d3b83237fafdecf2be042976a8","kind":"commit","published_at":"2014-08-12T18:44:56.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.2/manifests"},{"name":"2.5.1","sha":"1ab78b8fb7e1f7078dd110bc8d9fba3cc0006e51","kind":"commit","published_at":"2014-07-10T21:54:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.1/manifests"},{"name":"2.5.0","sha":"80d6137c860b9322572ee1390514df1975acb2e7","kind":"commit","published_at":"2014-07-01T22:39:40.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.5.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.5.0/manifests"},{"name":"2.4.0","sha":"72de37caada5d9ff7c657ce5f4ad6f8a6a3870f0","kind":"commit","published_at":"2014-04-01T22:31:55.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.4.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.4.0/manifests"},{"name":"2.3.1","sha":"b8d4895bd5c41fce88a8ad436672bd8033414797","kind":"commit","published_at":"2014-03-14T23:44:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.3.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"b1b88cf4d255c4b9faf1dae05faaa78091268cb1","kind":"commit","published_at":"2014-01-01T21:10:13.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.3.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.3.0/manifests"},{"name":"2.2.2","sha":"72e54e1c53478a173b7e51b5703348453d5a19d4","kind":"commit","published_at":"2013-12-11T23:05:54.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.2.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.2/manifests"},{"name":"2.2.1","sha":"3c2496e117f4d045a99d7e376133e67b47217ce2","kind":"commit","published_at":"2013-10-02T17:07:32.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.2.1","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"9b0bc48d26b021ba40bbf1aaf6291ef664f9d083","kind":"commit","published_at":"2013-10-02T11:18:39.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.2.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.2.0/manifests"},{"name":"2.1.0","sha":"75af7e00db304ed34557c856c609d10ecf44d49c","kind":"commit","published_at":"2013-07-02T12:52:49.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.1.0/manifests"},{"name":"2.0.0","sha":"baea361b9a29e9a1dfa5a9b8e11bc9624a9cee46","kind":"commit","published_at":"2013-03-15T12:59:50.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/2.0.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/2.0.0/manifests"},{"name":"1.7.8","sha":"4a10a363e4a220149f7efbf109ac5bf0d1d85b35","kind":"commit","published_at":"2012-11-01T21:09:46.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.7.8","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@1.7.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.8/manifests"},{"name":"1.7.7","sha":"aaac591549807d183ec8855e5f86bd4584411a87","kind":"commit","published_at":"2012-04-05T01:15:07.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.7.7","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@1.7.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.7/manifests"},{"name":"1.7.6","sha":"3af55ff06f74711112c0c5b05a9ef1cd3eb58b7d","kind":"tag","published_at":"2012-01-21T00:58:59.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.7.6","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.7.6/manifests"},{"name":"1.2","sha":"fb47c498ef1bed2fd5e8bf5c84427bd7ab410da5","kind":"tag","published_at":"2010-08-02T15:44:30.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.2","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.2/manifests"},{"name":"1.0","sha":"b1030062ea8106abb34c97b83ab16149d33fb98f","kind":"tag","published_at":"2010-07-31T03:26:26.000Z","download_url":"https://codeload.github.com/python-pillow/Pillow/tar.gz/1.0","html_url":"https://github.com/python-pillow/Pillow/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-pillow/Pillow@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-06T13:51:09.506Z","dependent_packages_count":39,"downloads":null,"downloads_period":null,"dependent_repos_count":3384,"rankings":{"downloads":null,"dependent_repos_count":0.5747126436781609,"dependent_packages_count":0.7562008469449486,"stargazers_count":7.229280096793708,"forks_count":7.1990320629159115,"docker_downloads_count":null,"average":3.939806412583182},"purl":"pkg:conda/pillow","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/pillow","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/pillow","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/pillow/dependencies","status":null,"funding_links":["https://tidelift.com/funding/github/pypi/pillow"],"critical":false,"issue_metadata":{"last_synced_at":"2025-09-05T17:12:25.423Z","issues_count":781,"pull_requests_count":2289,"avg_time_to_close_issue":12792682.796324655,"avg_time_to_close_pull_request":1456341.1376739563,"issues_closed_count":653,"pull_requests_closed_count":2012,"pull_request_authors_count":116,"issue_authors_count":631,"avg_comments_per_issue":7.238156209987196,"avg_comments_per_pull_request":1.128877238968982,"merged_pull_requests_count":1827,"bot_issues_count":3,"bot_pull_requests_count":133,"past_year_issues_count":196,"past_year_pull_requests_count":1040,"past_year_avg_time_to_close_issue":816991.2573529412,"past_year_avg_time_to_close_pull_request":760562.1140552995,"past_year_issues_closed_count":136,"past_year_pull_requests_closed_count":868,"past_year_pull_request_authors_count":41,"past_year_issue_authors_count":163,"past_year_avg_comments_per_issue":3.2448979591836733,"past_year_avg_comments_per_pull_request":0.7096153846153846,"past_year_bot_issues_count":2,"past_year_bot_pull_requests_count":70,"past_year_merged_pull_requests_count":810,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/issues","maintainers":[{"login":"radarhere","count":1541,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/radarhere"},{"login":"hugovk","count":204,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"aclark4life","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aclark4life"},{"login":"wiredfool","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wiredfool"},{"login":"homm","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/homm"}],"active_maintainers":[{"login":"radarhere","count":791,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/radarhere"},{"login":"hugovk","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"wiredfool","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wiredfool"},{"login":"aclark4life","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aclark4life"},{"login":"homm","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/homm"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/pillow/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/pillow/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/pillow/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/pillow/related_packages","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":4329,"maintainers_count":0,"namespaces_count":0,"keywords_count":2929,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":613},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2025-09-08T06:52:46.830Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}}],"commits":{"id":6859,"full_name":"python-pillow/Pillow","default_branch":"main","committers":[{"name":"Andrew Murray","email":"radarhere","login":"radarhere","count":5531},{"name":"Hugo","email":"hugovk","login":"hugovk","count":2129},{"name":"wiredfool","email":"eric-github@soroos.net","login":"wiredfool","count":1836},{"name":"Alex Clark","email":"aclark@aclark.net","login":"aclark4life","count":768},{"name":"Alexander","email":"homm86@gmail.com","login":"homm","count":636},{"name":"nulano","email":"nulano@nulano.eu","login":"nulano","count":521},{"name":"Christoph Gohlke","email":"cgohlke@uci.edu","login":"cgohlke","count":152},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":125},{"name":"Yay295","email":"Yay295","login":"Yay295","count":117},{"name":"Jon Dufresne","email":"jon.dufresne@gmail.com","login":"jdufresne","count":94},{"name":"renovate[bot]","email":"29139614+renovate[bot]","login":"renovate[bot]","count":62},{"name":"Matthew Brett","email":"matthew.brett@gmail.com","login":"matthew-brett","count":58},{"name":"Brian Crowell","email":"brian@fluggo.com","login":null,"count":58},{"name":"DWesl","email":"22566757+DWesl","login":"DWesl","count":50},{"name":"David Schmidt","email":"david.schmiddi.86@gmail.com","login":"d-schmidt","count":41},{"name":"Konstantin Kopachev","email":"tenzzor@gmail.com","login":"kkopachev","count":39},{"name":"Steve Johnson","email":"steve@graffitilabs.com","login":null,"count":35},{"name":"Alastair Houghton","email":"alastair@alastairs-place.net","login":"al45tair","count":32},{"name":"Sandro Mani","email":"manisandro@gmail.com","login":"manisandro","count":31},{"name":"Stephen Johnson","email":"steve@steveasleep.com","login":"irskep","count":31},{"name":"Aarni Koskela","email":"akx@iki.fi","login":"akx","count":29},{"name":"Russell Keith-Magee","email":"russell@keith-magee.com","login":"freakboy3742","count":29},{"name":"decalage","email":"unknown","login":null,"count":25},{"name":"REDxEYE","email":"med45c@gmail.com","login":"REDxEYE","count":25},{"name":"Josh Ware","email":"josh@joshw.info","login":"joshware","count":25},{"name":"Dvořák Václav","email":"Vaclav.Dvorak@ysoft.com","login":"vashek","count":24},{"name":"Piolie","email":"paulienator@gmail.com","login":"Piolie","count":21},{"name":"Terseus","email":"terseus@gmail.com","login":"Terseus","count":19},{"name":"UrielMaD","email":"urielmd00@gmail.com","login":"UrielMaD","count":18},{"name":"artscoop","email":"artscoop93.info@gmail.com","login":"artscoop","count":18},{"name":"Jason Douglas","email":"jasond@me.com","login":"jd20","count":18},{"name":"Antony Lee","email":"anntzer.lee@gmail.com","login":"anntzer","count":17},{"name":"Eric W. Brown","email":"feneric@gmail.com","login":"Feneric","count":17},{"name":"Lysandros Nikolaou","email":"lisandrosnik@gmail.com","login":"lysnikolaou","count":17},{"name":"Mickael B","email":"gtmicka@hotmail.fr","login":"jbltx","count":17},{"name":"Oliver Tonnhofer","email":"olt@bogosoft.com","login":"olt","count":16},{"name":"Peter Rowlands","email":"peter@pmrowla.com","login":"pmrowla","count":16},{"name":"Stanislau Tsitsianok","email":"tsmx@tut.by","login":"xtsm","count":16},{"name":"Riley Lahd","email":"Riley.Lahd@sjrb.ca","login":"sircinnamon","count":14},{"name":"Fahad Al-Saidi","email":"fahad.alsaidi@gmail.com","login":"Fahad-Alsaidi","count":14},{"name":"Max Base","email":"MaxBaseCode@Gmail.Com","login":"BaseMax","count":14},{"name":"Michał Górny","email":"mgorny@gentoo.org","login":"mgorny","count":14},{"name":"Benjamin Gilbert","email":"bgilbert@backtick.net","login":"bgilbert","count":12},{"name":"Mikhail Korobov","email":"kmike84@gmail.com","login":"kmike","count":12},{"name":"scaramallion","email":"scaramallion","login":"scaramallion","count":12},{"name":"elejke","email":"german.novikov@phystech.edu","login":null,"count":12},{"name":"rr-","email":"rr-@sakuya.pl","login":"rr-","count":12},{"name":"Sebastian Rittau","email":"srittau@rittau.biz","login":"srittau","count":12},{"name":"storesource","email":"36395224+storesource","login":"storesource","count":11},{"name":"Ben Yang","email":"benayang@gmail.com","login":"iwsfutcmd","count":11},{"name":"Marcus Brinkmann","email":"m.brinkmann@semantics.de","login":"lambdafu","count":11},{"name":"ZachNagengast","email":"znagengast@gmail.com","login":"ZachNagengast","count":11},{"name":"Ray Gardner","email":"raygard@gmail.com","login":"raygard","count":11},{"name":"Esteban Santana Santana","email":"MentalPower@GMail.com","login":"MentalPower","count":10},{"name":"Jerome Leclanche","email":"jerome@leclan.ch","login":"jleclanche","count":10},{"name":"Nicolas Pieuchot","email":"nls.pct@gmail.com","login":"Mibou","count":10},{"name":"Dag Wästberg","email":"dwastberg@gmail.com","login":"dwastberg","count":10},{"name":"mamg22","email":"45301823+mamg22","login":"mamg22","count":9},{"name":"shamsa","email":"shamsahamed59@gmail.com","login":"ShamsaHamed","count":9},{"name":"mattip","email":"matti.picus@gmail.com","login":"mattip","count":9},{"name":"Miloš Komarčević","email":"miloskomarcevic@aim.com","login":"kmilos","count":9},{"name":"Alireza Shafaei","email":"a.shafaei@gmail.com","login":"ashafaei","count":8},{"name":"Benoit Pierre","email":"benoit.pierre@gmail.com","login":"benoit-pierre","count":8},{"name":"Jan-Hendrik Müller","email":"44469195+kolibril13","login":"kolibril13","count":8},{"name":"Marco De Donno","email":"Marco.DeDonno@unil.ch","login":"mdedonno1337","count":8},{"name":"Michael Brown","email":"mbrown1413@gmail.com","login":"mbrown1413","count":8},{"name":"gofr","email":"32750931+gofr","login":"gofr","count":8},{"name":"tsennott","email":"timothy.sennott@gmail.com","login":"tsennott","count":8},{"name":"navneeth","email":"navneeth.s@gmail.com","login":"navneeth","count":8},{"name":"Javier Dehesa","email":"javidcf@gmail.com","login":"javidcf","count":7},{"name":"djy0","email":"krivergo3@gmail.com","login":"jiangying000","count":7},{"name":"orlnub123","email":"orlnub123@gmail.com","login":"orlnub123","count":7},{"name":"Arjen Nienhuis","email":"a.g.nienhuis@gmail.com","login":"arjennienhuis","count":7},{"name":"Glandos","email":"bugs-github@antipoul.fr","login":"Glandos","count":7},{"name":"Martin Panter","email":"vadmium à gmail·com","login":null,"count":7},{"name":"Ishant Mrinal Haloi","email":"n3011","login":"n3011","count":6},{"name":"Erik Soma","email":"stillusingirc@gmail.com","login":"esoma","count":6},{"name":"Björn Pedersen","email":"bjoern.pedersen@frm2.tum.de","login":"bpedersen2","count":6},{"name":"Andreas Florath","email":"andreas@florath.net","login":"florath","count":6},{"name":"Stephen Arthur","email":"sarth@yelp.com","login":"thebostik","count":6},{"name":"Tommy C","email":"tcacollins@gmail.com","login":"comhar","count":6},{"name":"Yngve Mardal Moe","email":"yngve.m.moe@gmail.com","login":"yngvem","count":6},{"name":"neiljp (Neil Pilgrim)","email":"github@kepier.clara.net","login":"neiljp","count":6},{"name":"tianyu","email":"liutianyu100@hotmail.com","login":"tianyu139","count":6},{"name":"void4","email":"void4","login":"void4","count":6},{"name":"Felipe Reyes","email":"freyes@tty.cl","login":"freyes","count":6},{"name":"Joaquín Cuenca Abela","email":"e98cuenc@gmail.com","login":"e98cuenc","count":6},{"name":"Lars Jørgen Solberg","email":"supersolberg@gmail.com","login":"larsjsol","count":6},{"name":"Luke Granger-Brown","email":"lukegb@google.com","login":"lukegb","count":6},{"name":"ShadelessFox","email":"yanuari.channel@gmail.com","login":"ShadelessFox","count":6},{"name":"François Boulogne","email":"fboulogne sciunto org","login":null,"count":6},{"name":"Alexey Buzanov","email":"a.buzanov@corp.mail.ru","login":null,"count":6},{"name":"Aurélien Ballier","email":"aurelien.ballier@cyclonit.com","login":null,"count":5},{"name":"yo1995","email":"cht@bupt.edu.cn","login":"yo1995","count":5},{"name":"rrcgat","email":"rrcgat@gmail.com","login":"rrcgat","count":5},{"name":"Yifu Yu","email":"root@jackyyf.com","login":"jackyyf","count":5},{"name":"Tsung-Po Sun","email":"tsungpo.sun@smartnews.com","login":"hrdrq","count":5},{"name":"Thijs Triemstra","email":"info@collab.nl","login":"thijstriemstra","count":5},{"name":"luphord","email":"luphord@protonmail.com","login":"luphord","count":5},{"name":"Takeshi KOMIYA","email":"i.tkomiya@gmail.com","login":"tk0miya","count":5},{"name":"Meithal","email":"hurin8888@gmail.com","login":"Meithal","count":5},{"name":"Hamza","email":"m.waqas.hamza@gmail.com","login":"millionhz","count":5},{"name":"Marcin Jaworski","email":"marcin@jaworski.me","login":"yawor","count":5},{"name":"Fredrik Tolf","email":"fredrik@dolda2000.com","login":"dolda2000","count":5},{"name":"Bryant Mairs","email":"bryant@intelinair.com","login":"mairsbw","count":5},{"name":"TheNooB","email":"noobchannel2706@gmail.com","login":"TheNooB2706","count":5},{"name":"Tim Graham","email":"timograham@gmail.com","login":"timgraham","count":4},{"name":"Rolf Eike Beer","email":"eike@sf-mail.de","login":"DerDakon","count":4},{"name":"R. Andrew Ohana","email":"andrew.ohana@gmail.com","login":"ohanar","count":4},{"name":"Will Badart","email":"badart_william@bah.com","login":"wbadart","count":4},{"name":"Daniel Plakhotich","email":"daniel.plakhotich@gmail.com","login":"danpla","count":4},{"name":"Nikita Uvarov","email":"uv.nikita@gmail.com","login":"uvNikita","count":4},{"name":"ziplantil","email":"magnoboost@gmail.com","login":"ziplantil","count":4},{"name":"Nathanael Gentry","email":"nathanael.gentrydb8@gmail.com","login":"npjg","count":4},{"name":"Marc Abramowitz","email":"marc@marc-abramowitz.com","login":"msabramo","count":4},{"name":"Latosha Maltba","email":"latosha-maltba","login":"latosha-maltba","count":4},{"name":"Jayakrishna Menon","email":"jkrshnmenon@gmail.com","login":"jkrshnmenon","count":4},{"name":"chadawagner","email":"chadawagner","login":"chadawagner","count":4},{"name":"gcq","email":"gcquiroga@gmail.com","login":"gcq","count":4},{"name":"linnil1","email":"linnil1.886@gmail.com","login":"linnil1","count":4},{"name":"zwhfly","email":"zwhfly@163.com","login":"zwhfly","count":4},{"name":"tdesvenain","email":"thomas.desvenain@gmail.com","login":"tdesvenain","count":4},{"name":"Adam J. Stewart","email":"ajstewart426@gmail.com","login":"adamjstewart","count":4},{"name":"Allen Li","email":"darkfeline@felesatra.moe","login":"darkfeline","count":4},{"name":"Charles Law","email":"claw@mct.io","login":null,"count":4},{"name":"pirate486743186","email":"okgomdjgbmoij@gmail.com","login":null,"count":4},{"name":"nu774","email":"honeycomb77@gmail.com","login":"nu774","count":3},{"name":"Alexander Piskun","email":"bigcat88@icloud.com","login":"bigcat88","count":3},{"name":"Andriy Orehov","email":"andriyorehov@gmail.com","login":"andriyor","count":3},{"name":"eliempje","email":"emiel__@hotmail.com","login":"eliempje","count":3},{"name":"anatoly techtonik","email":"techtonik@gmail.com","login":"techtonik","count":3},{"name":"Vytis Banaitis","email":"vytis.banaitis@gmail.com","login":"vytisb","count":3},{"name":"Tanner Davis","email":"tannerdavisr@gmail.com","login":"cholojuanito","count":3},{"name":"Sam Mason","email":"sam@samason.uk","login":"smason","count":3},{"name":"Robert Nix","email":"mischanix@gmail.com","login":"robert-nix","count":3},{"name":"Pierrick Koch","email":"pierrick.koch@gmail.com","login":"PierrickKoch","count":3},{"name":"David Walker","email":"d0sboots@gmail.com","login":"d0sboots","count":3},{"name":"Eric L Frederich","email":"eric.frederich@siemens.com","login":"ericfrederich","count":3},{"name":"Fran Barba","email":"fran.barba@roiback.com","login":"Darou","count":3},{"name":"Frankie Dintino","email":"fdintino@gmail.com","login":"fdintino","count":3},{"name":"Glenn Maynard","email":"glenn@zewt.org","login":"zewt","count":3},{"name":"Hin-Tak Leung","email":"htl10@users.sourceforge.net","login":"HinTak","count":3},{"name":"Jake Merdich","email":"jake@merdich.com","login":"jmerdich","count":3},{"name":"James Won","email":"me@jwon.me","login":"jwon","count":3},{"name":"Jan Solanti","email":"jhs@psonet.com","login":"jansol","count":3},{"name":"Michael Hogg","email":"michael.christopher.hogg@gmail.com","login":"mhogg","count":3},{"name":"Metallicow","email":"metaliobovinus@gmail.com","login":"Metallicow","count":3},{"name":"NafisFaysal","email":"mirzanafisfaysal@gmail.com","login":"nafisfaysal","count":3},{"name":"Nazime","email":"nazime.lkh@gmail.com","login":"Nazime","count":3},{"name":"Nicolas F","email":"ovdev@fratti.ch","login":"CounterPillow","count":3},{"name":"Thomas Viehmann","email":"tv@beamnet.de","login":"t-vi","count":3},{"name":"Matthew Treinish","email":"mtreinish@kortar.org","login":"mtreinish","count":3},{"name":"Jonah Jeleniewski","email":"cirrasbu@hotmail.com","login":"Cirras","count":3},{"name":"Jarkko Pöyry","email":"jarkko.poyry@gmail.com","login":"gunjambi","count":3},{"name":"Anton Vlasenko","email":"anton.vlasenko@tictail.com","login":"Sapphire64","count":3},{"name":"Adian Kozlica","email":"kozlicaadian@gmail.com","login":"AdianKozlica","count":3},{"name":"Diederik Veeze","email":"d.veeze@zestsoftware.nl","login":null,"count":3},{"name":"David Joy","email":"joy@colorado.edu","login":null,"count":3},{"name":"Bei Pang","email":"beip@zillowgroup.com","login":null,"count":3},{"name":"David Nisson","email":"d.m.nisson@gmail.com","login":"dmnisson","count":3},{"name":"Christopher Bruns","email":"cmbruns@rotatingpenguin.com","login":"cmbruns","count":3},{"name":"Ben Rudiak-Gould","email":"benrudiak@gmail.com","login":"benrg","count":3},{"name":"mrKazzila","email":"mrkazzila@gmail.com","login":"mrKazzila","count":2},{"name":"nopperl","email":"54780682+nopperl","login":"nopperl","count":2},{"name":"FangFuxin","email":"38530078+lajiyuan","login":"lajiyuan","count":2},{"name":"George Davaris","email":"george@mixcloud.com","login":"davarisg","count":2},{"name":"Sam Morgan","email":"sam@plugable.com","login":"samamorgan","count":2},{"name":"George Wilson","email":"georgejameswilson@googlemail.com","login":"wilsonge","count":2},{"name":"Herb","email":"i@4leaf.me","login":"exherb","count":2},{"name":"Jakub Kulík","email":"kulikjak@gmail.com","login":"kulikjak","count":2},{"name":"James Zern","email":"jzern@google.com","login":"jzern","count":2},{"name":"Joseph Fox-Rabinovitz","email":"madphysicist","login":"madphysicist","count":2},{"name":"John Calsbeek","email":"nexuapex@gmail.com","login":"Nexuapex","count":2},{"name":"Tom Payne","email":"twpayne@gmail.com","login":"twpayne","count":2},{"name":"Tom Flanagan","email":"tom@zkpq.ca","login":"Knio","count":2},{"name":"Rudi Heitbaum","email":"rudi@heitbaum.com","login":"heitbaum","count":2},{"name":"Thomas A Caswell","email":"tcaswell@gmail.com","login":"tacaswell","count":2},{"name":"paddywwoof","email":"patrick@eldwick.org.uk","login":"paddywwoof","count":2},{"name":"Pedro Lacerda","email":"pslacerda","login":"pslacerda","count":2},{"name":"Joshua Blum","email":"jblum18@gmail.com","login":"joshblum","count":2},{"name":"Kathryn Davies","email":"19580275+kathryndavies","login":"kathryndavies","count":2},{"name":"Kenny Ostrom","email":"kostrom@imagehawk.com","login":"kostrom","count":2},{"name":"Kirill Kuzminykh","email":"cykooz@gmail.com","login":"Cykooz","count":2},{"name":"Lucy Phipps","email":"landfillbaby69@gmail.com","login":"landfillbaby","count":2},{"name":"Luis G","email":"luis.gg1990@gmail.com","login":"lggomez","count":2},{"name":"Lukasz Kozuchowski","email":"Lukasz.Kozuchowski@gmail.com","login":"replomancer","count":2},{"name":"Lumir Balhar","email":"lbalhar@redhat.com","login":"frenzymadness","count":2},{"name":"Thayne McCombs","email":"astrothayne@gmail.com","login":"tmccombs","count":2},{"name":"Sitcebelly","email":"rashit.bayazitov.1995@gmail.com","login":"PososikTeam","count":2},{"name":"Sebastian Wallkötter","email":"sebastian@wallkoetter.net","login":"FirefoxMetzger","count":2},{"name":"Roman Inflianskas","email":"infroma@gmail.com","login":"rominf","count":2},{"name":"Roger Baumgartner","email":"rogermarcbaumgartner@hotmail.com","login":"rogermb","count":2},{"name":"Seth VanHeulen","email":"svanheulen@gmail.com","login":null,"count":2},{"name":"Matt","email":"matt@quru.com","login":null,"count":2},{"name":"Yann Diorcet","email":"yann.diorcet@xenocs.com","login":null,"count":2},{"name":"Tomasz Jezierski","email":"tjezierski@egnyte.com","login":null,"count":2},{"name":"Euan Goddard","email":"euangoddard@2degreesnetwork.com","login":null,"count":2},{"name":"David McInnis","email":"davidm@eagles.ewu.edu","login":null,"count":2},{"name":"Bryant Mairs","email":"bwmairs@ucsc.edu","login":null,"count":2},{"name":"Angel Nunez Mencias","email":"anunez@anunez-ThinkPad-W510.(none)","login":null,"count":2},{"name":"Martin Fergie","email":"martin.fergie@shortbite.com","login":null,"count":2},{"name":"Justin Wilson","email":"Justin.Wilson@dealertrack.com","login":null,"count":2},{"name":"Josh Ware","email":"josh.ware@healius.com.au","login":null,"count":2},{"name":"Hasan Yusuf Ahmed","email":"hasahmed@umail.iu.edu","login":null,"count":2},{"name":"root","email":"root@pssbalinfra01.hc.int","login":null,"count":2},{"name":"Alex Chan","email":"alex@alexwlchan.net","login":"alexwlchan","count":2},{"name":"Andreas Nüßlein","email":"andreas@nuessle.in","login":"andreasnuesslein","count":2},{"name":"Andrew Stromnov","email":"stromnov@gmail.com","login":"stromnov","count":2},{"name":"Antoine Beyeler","email":"abeyeler@ab-ware.com","login":"abey79","count":2},{"name":"panjing","email":"599194993@qq.com","login":"baletu","count":2},{"name":"Auto-5","email":"84275465+Auto-5","login":"Auto-5","count":2},{"name":"Axel Huebl","email":"axel.huebl@plasma.ninja","login":"ax3l","count":2},{"name":"Bruno Renié","email":"brutasse@gmail.com","login":"brutasse","count":2},{"name":"Vladimir","email":"greatvovan@gmail.com","login":"greatvovan","count":2},{"name":"Cezar Sa Espinola","email":"cezar.sa@corp.globo.com","login":"cezarsa","count":2},{"name":"Charles Merriam","email":"charles.merriam@gmail.com","login":"merriam","count":2},{"name":"Conchylicultor","email":"epot@google.com","login":"Conchylicultor","count":2},{"name":"Davide Consalvo","email":"dcdavide40@gmail.com","login":"RedShy","count":2},{"name":"Dov Grobgeld","email":"dov.grobgeld@gmail.com","login":"dov","count":2},{"name":"Eric Buehl","email":"eric.buehl@gmail.com","login":"ericbuehl","count":2},{"name":"Evan Miller","email":"emmiller@gmail.com","login":"evanmiller","count":2},{"name":"Pietro F. Fontana","email":"cubanpit","login":"cubanpit","count":2},{"name":"Phil Elson","email":"pelson.pub@gmail.com","login":"pelson","count":2},{"name":"Peter van Kampen","email":"pterk@datatailors.com","login":"pterk","count":2},{"name":"Paul Korir","email":"polariseke@gmail.com","login":"polarise","count":2},{"name":"Nicola Guerrera","email":"guerrera.nicola@gmail.com","login":"nik012003","count":2},{"name":"Mikhail Iurkov","email":"mikhail.iurkov@uploadcare.com","login":"mikhail-iurkov","count":2},{"name":"Mike Driscoll","email":"mike@pythonlibrary.org","login":"driscollis","count":2},{"name":"Melvyn Sopacua","email":"m.r.sopacua@gmail.com","login":"melvyn-sopacua","count":2},{"name":"Matt Davis","email":"jiffyclub@gmail.com","login":"jiffyclub","count":2},{"name":"kostya0shift","email":"kostya.shift@gmail.com","login":"KostyaEsmukov","count":2},{"name":"kijeong kim","email":"kijeong.kim@gmail.com","login":"kijeong","count":2},{"name":"kdpenner","email":"kdpenner@gmail.com","login":"kdpenner","count":2},{"name":"k128","email":"kalevtheolive@hotmail.com","login":"k128","count":2},{"name":"johnthagen","email":"johnthagen","login":"johnthagen","count":2},{"name":"Fabio M. Costa","email":"fabiomcosta@gmail.com","login":"fabiomcosta","count":2},{"name":"Robin Norwood","email":"robin.norwood@gmail.com","login":"robin-norwood","count":2},{"name":"Robin Lewis","email":"gotenxiao@gmail.com","login":"GotenXiao","count":2},{"name":"Ram Rachum","email":"ram@rachum.com","login":"cool-RR","count":2},{"name":"Jasper van der Neut - Stulen","email":"jasper@neutstulen.nl","login":"jvanderneutstulen","count":2},{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com","login":"phated","count":2},{"name":"Marius Gedminas","email":"marius@gedmin.as","login":"mgedmin","count":2},{"name":"Yoav Weiss","email":"yoav@yoav.ws","login":"yoavweiss","count":2},{"name":"Yutao Yuan","email":"infmagic2047reg@outlook.com","login":"infmagic2047","count":2},{"name":"adw1n","email":"adw1n","login":"adw1n","count":2},{"name":"brightpisces","email":"brightpisces@gmail.com","login":"zhyang-liu","count":2},{"name":"cartisan","email":"leon@die-genossen.de","login":"cartisan","count":2},{"name":"essarrjay","email":"67799040+essarrjay","login":"essarrjay","count":2},{"name":"etienne","email":"etienne.desautels@gmail.com","login":"etienned","count":2},{"name":"holger","email":"h.trahe@relux.com","login":"holg","count":2},{"name":"David McKeone","email":"davidmckeone@gmail.com","login":"dmckeone","count":1},{"name":"David Cook","email":"divergentdave@gmail.com","login":"divergentdave","count":1},{"name":"Daniel Harding","email":"dharding@living180.net","login":"living180","count":1},{"name":"Daniel Hahler","email":"github@thequod.de","login":"blueyed","count":1},{"name":"Dan McDougall","email":"daniel.mcdougall@liftoffsoftware.com","login":"liftoff","count":1},{"name":"Damian Wrobel","email":"dwrobel@ertelnet.rybnik.pl","login":"dwrobel","count":1},{"name":"Corey Richardson","email":"corey@octayn.net","login":"emberian","count":1},{"name":"Clément Robert","email":"cr52@protonmail.com","login":"neutrinoceros","count":1},{"name":"Clement Skau","email":"clementskau@gmail.com","login":"cskau","count":1},{"name":"Christian E. Hopps","email":"chopps@gmail.com","login":"choppsv1","count":1},{"name":"Christian Clauss","email":"cclauss@me.com","login":"cclauss","count":1},{"name":"Chris Brackert","email":"cbrackert@gmail.com","login":"hansmosh","count":1},{"name":"Chris Bailey","email":"c.bailey@bristol.ac.uk","login":"chrispbailey","count":1},{"name":"Chris Adams","email":"chris@improbable.org","login":"acdha","count":1},{"name":"Cees Timmerman","email":"CTimmerman","login":"CTimmerman","count":1},{"name":"David Miguel Susano Pinto","email":"carandraug+dev@gmail.com","login":"carandraug","count":1},{"name":"Dawid Crivelli","email":"d.crivelli@kontakt.io","login":"dawidcrivelli","count":1},{"name":"Deliang Yang","email":"yang623601391@gmail.com","login":"deliangyang","count":1},{"name":"Dmitry Selitsky","email":"d.v.selitsky@gmail.com","login":"dvska","count":1},{"name":"Dmitry Yantsen","email":"d.yantsen@gmail.com","login":"mrTable","count":1},{"name":"Domen Kožar","email":"domen@dev.si","login":"domenkozar","count":1},{"name":"Dominus Iniquitatis","email":"Iniquitatis","login":"Iniquitatis","count":1},{"name":"Don Spaulding","email":"donspauldingii@gmail.com","login":"donspaulding","count":1},{"name":"Eliot","email":"saltycrane@gmail.com","login":"saltycrane","count":1},{"name":"pwohlhart","email":"paul@wohlhart.at","login":"pwohlhart","count":1},{"name":"smb123w64gb","email":"smb123w64gb@gmail.com","login":"smb123w64gb","count":1},{"name":"Nicholas Jones","email":"njones@elys.com","login":null,"count":1},{"name":"Michael Nagy","email":"mnagy@voalte.com","login":null,"count":1},{"name":"Raphael Vieira Rossi","email":"raphael.rossi@g.globo","login":"RaphaelVRossi","count":1},{"name":"Peter Petrik","email":"zilolv@gmail.com","login":"PeterPetrik","count":1},{"name":"Pete Couperus","email":"pjcoup@gmail.com","login":"petecoup","count":1},{"name":"PavlNekrasov","email":"95914807+PavlNekrasov","login":"PavlNekrasov","count":1},{"name":"Patrick Snape","email":"patricksnape@gmail.com","login":"patricksnape","count":1},{"name":"PH-KDX","email":"smtp.python.email.sender@gmail.com","login":"PH-KDX","count":1},{"name":"Omer Katz","email":"omer.drow@gmail.com","login":"thedrow","count":1},{"name":"Sam Bourne","email":"sambvfx@gmail.com","login":"sambvfx","count":1},{"name":"Samuele Kaplun","email":"samuele.kaplun@cern.ch","login":"kaplun","count":1},{"name":"Sandy","email":"bwrsandman@gmail.com","login":"bwrsandman","count":1},{"name":"Santiago Castro","email":"sacastro@google.com","login":"bryant1410","count":1},{"name":"Sean Upton","email":"sdupton@gmail.com","login":"seanupton","count":1},{"name":"Simon Andrieux","email":"simon.andrieux@efrei.net","login":"ElinksFr","count":1},{"name":"Simon Law","email":"simon.law@ecometrica.com","login":"sfllaw","count":1},{"name":"Stefan","email":"96178532+stefan6419846","login":"stefan6419846","count":1},{"name":"Steven Myint","email":"git@stevenmyint.com","login":"myint","count":1},{"name":"Stéphane Klein","email":"stephane@harobed.org","login":"harobed","count":1},{"name":"Sumanth","email":"sumanthreddystar@gmail.com","login":"insumanth","count":1},{"name":"Lukas Waymann","email":"meribold@gmail.com","login":"meribold","count":1},{"name":"Manoj Mohan","email":"m.manoj@linuxmail.org","login":"manoj-makkuboy","count":1},{"name":"Marc Mueller","email":"30130371+cdce8p","login":"cdce8p","count":1},{"name":"Marcel Telka","email":"marcel@telka.sk","login":"mtelka","count":1},{"name":"Marek Šuppa","email":"mr@shu.io","login":"mrshu","count":1},{"name":"Mark Harfouche","email":"mark.harfouche@gmail.com","login":"hmaarrfk","count":1},{"name":"Mark Laagland","email":"Bitblade","login":"Bitblade","count":1},{"name":"daquexian","email":"daquexian566@gmail.com","login":"daquexian","count":1},{"name":"gladiusglad","email":"defoverthought@gmail.com","login":"gladiusglad","count":1},{"name":"Brian Baumhover","email":"b.baumhover@gmail.com","login":"baumatron","count":1},{"name":"MauveRanger","email":"mpeschel@outlook.com","login":null,"count":1},{"name":"hijackal","email":"hijackal@invalid","login":null,"count":1},{"name":"glexey","email":"alexey.a.gaidiukov@intel.com","login":null,"count":1},{"name":"Nikolas Stevenson-Molnar","email":"nik.molnar@gmail.com","login":null,"count":1},{"name":"stuertz","email":"js@contact.de","login":"stuertz","count":1},{"name":"thak1411","email":"thak1411@gmail.com","login":"thak1411","count":1},{"name":"thisismypassport","email":"109758321+thisismypassport","login":"thisismypassport","count":1},{"name":"tyrannosaurus","email":"tyrannosaurus","login":"tyrannosaurus","count":1},{"name":"Ömer Kala","email":"kalaomer@hotmail.com","login":"kalaomer","count":1},{"name":"Sébastien Noel","email":"sebastien@twolife.be","login":"twolife","count":1},{"name":"The Gitter Badger","email":"badger@gitter.im","login":"gitter-badger","count":1},{"name":"Thomas Bechtold","email":"tbechtold@suse.com","login":"toabctl","count":1},{"name":"Thomas Köppe","email":"tkoeppe@google.com","login":"tkoeppe","count":1},{"name":"Tim Gates","email":"tim.gates@iress.com","login":"timgates42","count":1},{"name":"Tommy","email":"4850853+wx00","login":"wx00","count":1},{"name":"TrellixVulnTeam","email":"charles.mcfarland@trellix.com","login":"TrellixVulnTeam","count":1},{"name":"Tyler Garner","email":"garnertb@gmail.com","login":"garnertb","count":1},{"name":"Ville Skyttä","email":"ville.skytta@iki.fi","login":"scop","count":1},{"name":"Warren Weckesser","email":"warren.weckesser@gmail.com","login":"WarrenWeckesser","count":1},{"name":"William Jacobs","email":"billjjacobs@gmail.com","login":"btrekkie","count":1},{"name":"Yulv-git","email":"yulvchi@qq.com","login":"Yulv-git","count":1},{"name":"Zacharias Thompson","email":"zarlant@gmail.com","login":"zarlant","count":1},{"name":"Zandr Martin","email":"zandrmartin","login":"zandrmartin","count":1},{"name":"Zbigniew Siciarz","email":"antyqjon@gmail.com","login":"zsiciarz","count":1},{"name":"abojja9","email":"abojja@uvic.ca","login":"abojja9","count":1},{"name":"adisbladis","email":"adisbladis@gmail.com","login":"adisbladis","count":1},{"name":"amoibos","email":"amoibos@gmail.com","login":"amoibos","count":1},{"name":"axt-one","email":"rwatanabe1623@gmail.com","login":"axt-one","count":1},{"name":"ben","email":"bluepython508","login":"bluepython508","count":1},{"name":"Matti Picus","email":"gitmatti@picus.org.il","login":null,"count":1},{"name":"Matt R. Wilson","email":"matt.wilson@warbyparker.com","login":null,"count":1},{"name":"Manuel Ebert","email":"Maebert@UOS.de","login":null,"count":1},{"name":"James Anderson","email":"james.r.andreson@utah.edu","login":null,"count":1},{"name":"Hood","email":"hood@mit.edu","login":null,"count":1},{"name":"Henrique Dante de Almeida","email":"henrique.almeida@lnls.br","login":null,"count":1},{"name":"George Thomas","email":"incredibleguy88@gmail.com","login":null,"count":1},{"name":"Garland Trice","email":"GTrice@hearsaycorp.com","login":null,"count":1},{"name":"Frédéric Carron","email":"frederic.carron@prolistic.ch","login":null,"count":1},{"name":"Julien Voisin","email":"jvoisin@google.com","login":null,"count":1},{"name":"John Harvey","email":"jpharvey@mythtv-server.(none)","login":null,"count":1},{"name":"Alex Po","email":"alex-86p@yandex.ru","login":null,"count":1},{"name":"Daniel D. Beck","email":"me@danieldbeck.com","login":null,"count":1},{"name":"Cimon Lucas (LCM)","email":"lucas_cimon@connect-tech.sncf","login":null,"count":1},{"name":"Chris Sinchok","email":"csinchok@theonion.com","login":null,"count":1},{"name":"Chris Hogan","email":"christopher.hogan@intel.com","login":null,"count":1},{"name":"dinko","email":"dinko.lubina@klarna.com","login":null,"count":1},{"name":"daniel","email":"daniel@daniel.com","login":null,"count":1},{"name":"cclauss","email":"cclauss@bluewin.ch","login":null,"count":1},{"name":"Zeev Tarantov","email":"zeev@initech.co.il","login":null,"count":1},{"name":"Virgil Dupras","email":"hsoft@hardcoded.net","login":null,"count":1},{"name":"Tom Gross","email":"tom@toms-projekte.de","login":null,"count":1},{"name":"void4","email":"void4.noreply@github.com","login":null,"count":1},{"name":"user","email":"nobody","login":null,"count":1},{"name":"navneeth","email":"navneeth@evo.local","login":null,"count":1},{"name":"mete0r sarangbang","email":"mete0r@sarangbang.or.kr","login":null,"count":1},{"name":"markmiscavage","email":"mark.miscavage@ff0000.com","login":null,"count":1},{"name":"joaoxsouls","email":"joaoxsouls@gmail.com","login":null,"count":1},{"name":"Lucas Cimon","email":"925560+Lucas-C","login":"Lucas-C","count":1},{"name":"Erich Seifert","email":"dev@erichseifert.de","login":"eseifert","count":1},{"name":"Esteban Gehring","email":"esteban.gehring@gmail.com","login":"macjohnny","count":1},{"name":"Evert Rol","email":"evert.rol@gmail.com","login":"evertrol","count":1},{"name":"Elliott Sales de Andrade","email":"quantum.analyst@gmail.com","login":"QuLogic","count":1},{"name":"AbdealiJK","email":"abdealikothari@gmail.com","login":"AbdealiLoKo","count":1},{"name":"Adrian Carpenter","email":"adriatic.c@gmail.com","login":"adrian-the-git","count":1},{"name":"Alessio Sergi","email":"al3hex@gmail.com","login":"asergi","count":1},{"name":"Alex","email":"10421967+alexagv","login":"alexagv","count":1},{"name":"Alex Tedeschi","email":"60716244+AlexTedeschi","login":"AlexTedeschi","count":1},{"name":"Alexander Böhn","email":"fish2000@gmail.com","login":"fish2000","count":1},{"name":"Alexander Nordlund","email":"deep.alexander@gmail.com","login":"deepy","count":1},{"name":"Alexander Schier","email":"allo@laxu.de","login":"allo-","count":1},{"name":"Alexandru Chirila","email":"alex@alexkiro.com","login":"alexkiro","count":1},{"name":"Alexey Moiseitsev","email":"himeraster@gmail.com","login":"ubyte","count":1},{"name":"Alexey Shamrin","email":"shamrin@gmail.com","login":"shamrin","count":1},{"name":"Andreas Schwab","email":"schwab@suse.de","login":"andreas-schwab","count":1},{"name":"Andrew Kuchling","email":"amk@amk.ca","login":"akuchling","count":1},{"name":"Andriy Sokolovskiy","email":"me@asokolovskiy.com","login":"coldmind","count":1},{"name":"Angelo Compagnucci","email":"angelo.compagnucci@gmail.com","login":"angeloc","count":1},{"name":"Arnie97","email":"arnie97@gmail.com","login":"Arnie97","count":1},{"name":"Aryaz Eghbali","email":"eghbali.aryaz@gmail.com","login":"AryazE","count":1},{"name":"Audrey Roy","email":"audreyr@gmail.com","login":"audreyfeldroy","count":1},{"name":"Bas Couwenberg","email":"sebastic@xs4all.nl","login":"sebastic","count":1},{"name":"Ben Williams","email":"ben@smash.mn","login":"Smashman","count":1},{"name":"Benjamin Le Forestier","email":"leforestier","login":"leforestier","count":1},{"name":"Bernardo Heynemann","email":"heynemann@gmail.com","login":"heynemann","count":1},{"name":"Bibin Hashley","email":"bibinhashley@gmail.com","login":"bibinhashley","count":1},{"name":"Rozie","email":"60040522+RoziePlaysPython","login":"RoziePlaysPython","count":1},{"name":"Ronald Oussoren","email":"ronaldoussoren@mac.com","login":"ronaldoussoren","count":1},{"name":"Roland Netzsch","email":"stuxcrystal","login":"stuxcrystal","count":1},{"name":"Rok Garbas","email":"rok@garbas.si","login":"garbas","count":1},{"name":"James Le Cuirot","email":"chewi@gentoo.org","login":"chewi","count":1},{"name":"Jani Šumak","email":"dasdachs","login":"dasdachs","count":1},{"name":"Jannis Leidel","email":"jannis@leidel.info","login":"jezdez","count":1},{"name":"Jason R. Coombs","email":"jaraco@jaraco.com","login":"jaraco","count":1},{"name":"Jay-Jay Aslan","email":"Johannes.Aslan98@gmail.com","login":"JayWiz","count":1},{"name":"Jeffery To","email":"jeffery.to@gmail.com","login":"jefferyto","count":1},{"name":"Jesus Cea","email":"jcea@jcea.es","login":"jcea","count":1},{"name":"Jim Garrison","email":"jim@garrison.cc","login":"garrison","count":1},{"name":"Jingxuan He","email":"LostBenjamin","login":"LostBenjamin","count":1},{"name":"Joe Hultgren","email":"jehultgren@gmail.com","login":"jhultgre","count":1},{"name":"John Kirkham","email":"kirkhamj@janelia.hhmi.org","login":"jakirkham","count":1},{"name":"Jonathan Michalon","email":"jmichalon","login":"jmichalon","count":1},{"name":"João S. O. Bueno","email":"gwidion@gmail.com","login":"jsbueno","count":1},{"name":"Kanglai Qian","email":"qiankanglai","login":"qiankanglai","count":1},{"name":"Karim Bahgat","email":"karim.bahgat.norway@gmail.com","login":"karimbahgat","count":1},{"name":"Katie McLaughlin","email":"katie@glasnt.com","login":"glasnt","count":1},{"name":"Kipkurui Mutai","email":"hpetes69@gmail.com","login":"Kipkurui-mutai","count":1},{"name":"Kyle MacFarlane","email":"kyle@deletethetrees.com","login":"kylemacfarlane","count":1},{"name":"Kylian Ronfleux--Corail","email":"35237015+Kyliroco","login":"Kyliroco","count":1},{"name":"Lars Buitinck","email":"larsmans@gmail.com","login":"larsmans","count":1},{"name":"Lars Yencken","email":"lars@yencken.org","login":"larsyencken","count":1},{"name":"Lawrence Kesteloot","email":"lk@teamten.com","login":"lkesteloot","count":1},{"name":"Leonid Bloch","email":"leonid.bloch@esrf.fr","login":"blochl","count":1},{"name":"Liu Qishuai","email":"lqs@lqs.me","login":"lqs","count":1},{"name":"Bjorn","email":"bp@datakortet.no","login":"thebjorn","count":1},{"name":"Martin Packman","email":"gzlist@googlemail.com","login":"bz2","count":1},{"name":"Martin Thoma","email":"info@martin-thoma.de","login":"MartinThoma","count":1},{"name":"Mat Moore","email":"mwehtam@gmail.com","login":"MatMoore","count":1},{"name":"Michael Constant","email":"mconst@gmail.com","login":"mconst","count":1},{"name":"Michal Čihař","email":"michal@cihar.com","login":"nijel","count":1},{"name":"Michał Nowotka","email":"mmmnow@gmail.com","login":"mnowotka","count":1},{"name":"Moriyoshi Koizumi","email":"mozo@mozo.jp","login":"moriyoshi","count":1},{"name":"Nathan Cahill","email":"nathan@nathancahill.com","login":"nathancahill","count":1},{"name":"Nathaniel Quillin","email":"github@nathanielquillin.com","login":"nqbit","count":1},{"name":"Ned Williamson","email":"nedwilliamson@gmail.com","login":"nedwill","count":1},{"name":"Nehal J Wani","email":"nehaljw.kkd1@gmail.com","login":"nehaljwani","count":1},{"name":"OCHIAI, Gouji","email":"gjo.ext@gmail.com","login":"gjo","count":1},{"name":"gnbl","email":"gnbl@github","login":"gnbl","count":1},{"name":"helloworld","email":"helloworld@gmail.com","login":"jaxx0n","count":1},{"name":"immerrr","email":"immerrr@gmail.com","login":"immerrr","count":1},{"name":"jbjd","email":"jimdemetris@yahoo.com","login":"jbjd","count":1},{"name":"joseville1001","email":"66519798+joseville1001","login":"joseville1001","count":1},{"name":"lmollea","email":"lmollea@yahoo.it","login":"molleafauss","count":1},{"name":"masklinn","email":"github.com@masklinn.net","login":"masklinn","count":1},{"name":"matt","email":"matt.a.boros@gmail.com","login":"mattBoros","count":1},{"name":"mihail","email":"mihail@shinder.ml","login":"m-shinder","count":1},{"name":"mixmastamyk","email":"mixmastamyk","login":"mixmastamyk","count":1},{"name":"nediamond","email":"nediamond","login":"nediamond","count":1},{"name":"neilnaveen","email":"42328488+neilnaveen","login":"neilnaveen","count":1},{"name":"nikmolnar","email":"nik.molnar@consbio.org","login":"nikmolnar","count":1},{"name":"Rodrigo Benenson","email":"rodrigo.benenson@gmail.com","login":"rodrigob","count":1},{"name":"Richard Barnes","email":"rbarnes@umn.edu","login":"r-barnes","count":1},{"name":"Renat Nasyrov","email":"renat-nasyrov@yandex.ru","login":"Pehat","count":1},{"name":"Bogdan Kubala","email":"bogdan199@gmail.com","login":"bogdan199","count":1},{"name":"Bouke Haarsma","email":"bouke@webatoom.nl","login":"Bouke","count":1},{"name":"James Hilliard","email":"james.hilliard1@gmail.com","login":"jameshilliard","count":1},{"name":"Fahrzin Hemmati","email":"fahhem","login":"fahhem","count":1},{"name":"Fariz Rahman","email":"farizrahman4u@gmail.com","login":"farizrahman4u","count":1},{"name":"Freek Dijkstra","email":"freek@macfreek.nl","login":"macfreek","count":1},{"name":"Frédéric Chapoton","email":"fchapoton2@gmail.com","login":"fchapoton","count":1},{"name":"Gabor Kertesz","email":"gabor.kertesz@arm.com","login":"gaborkertesz","count":1},{"name":"Gabor Kertesz","email":"gabor.kertesz@linaro.org","login":"gaborkertesz-linaro","count":1},{"name":"Geka","email":"geka000@gmail.com","login":"Geka000","count":1},{"name":"Giovanni Cavallin","email":"37183651+mawanda-jun","login":"mawanda-jun","count":1},{"name":"Graham Markall","email":"gmarkall@nvidia.com","login":"gmarkall","count":1},{"name":"Grégoire Jadi","email":"daimrod@omecha.info","login":"daimrod","count":1},{"name":"Guillaume Ayoub","email":"guillaume+github@yabz.fr","login":"liZe","count":1},{"name":"Hans-Peter Jansen","email":"hpj@urpla.net","login":"frispete","count":1},{"name":"Harm.van.den.brand@alliander.com","email":"harm.van.den.brand@alliander.com","login":"HarmvandenBrand","count":1},{"name":"Hijackal","email":"beckmann@uni-bonn.de","login":"becktob","count":1},{"name":"Hollow Man","email":"hollowman@hollowman.ml","login":"HollowMan6","count":1},{"name":"Hugo Posnic","email":"hugo.posnic@gmail.com","login":"Huluti","count":1},{"name":"Ilaï Deutel","email":"idtl@google.com","login":"ilai-deutel","count":1},{"name":"Istvan Fehervari","email":"gooksl@gmail.com","login":"ifeherva","count":1},{"name":"Ixio","email":"5647930+ixio","login":"ixio","count":1},{"name":"Jack Nagel","email":"jacknagel@gmail.com","login":"jacknagel","count":1},{"name":"Jakub Wilk","email":"jwilk@jwilk.net","login":"jwilk","count":1},{"name":"仓鼠","email":"zhuxx2003@gmail.com","login":"H4M5TER","count":1},{"name":"Mark Mayo","email":"mark@there.co.nz","login":"marksmayo","count":1},{"name":"Martijn Pieters","email":"mj@zopatista.com","login":"mjpieters","count":1},{"name":"Martin Fitzpatrick","email":"martin.fitzpatrick@gmail.com","login":"mfitzp","count":1},{"name":"ces42","email":"ces42","login":"ces42","count":1}],"total_commits":13841,"total_committers":477,"total_bot_commits":187,"total_bot_committers":2,"mean_commits":29.0167714884696,"dds":0.600390145220721,"past_year_committers":[{"name":"Andrew Murray","email":"radarhere","login":"radarhere","count":681},{"name":"Hugo van Kemenade","email":"1324225+hugovk","login":"hugovk","count":67},{"name":"Aleksandr Karpinskii","email":"homm86@gmail.com","login":"homm","count":50},{"name":"Eric Soroos","email":"eric-github@soroos.net","login":"wiredfool","count":37},{"name":"renovate[bot]","email":"29139614+renovate[bot]","login":"renovate[bot]","count":32},{"name":"Russell Keith-Magee","email":"russell@keith-magee.com","login":"freakboy3742","count":29},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":24},{"name":"Jeffrey A. Clark","email":"aclark@aclark.net","login":"aclark4life","count":19},{"name":"Yay295","email":"Yay295@gmail.com","login":"Yay295","count":17},{"name":"Nulano","email":"nulano@nulano.eu","login":"nulano","count":7},{"name":"Yngve Mardal Moe","email":"yngve.m.moe@gmail.com","login":"yngvem","count":6},{"name":"Lysandros Nikolaou","email":"lisandrosnik@gmail.com","login":"lysnikolaou","count":4},{"name":"Aarni Koskela","email":"akx@iki.fi","login":"akx","count":3},{"name":"Frankie Dintino","email":"fdintino@gmail.com","login":"fdintino","count":3},{"name":"Adian Kozlica","email":"kozlicaadian@gmail.com","login":"AdianKozlica","count":3},{"name":"Pietro F. Fontana","email":"cubanpit","login":"cubanpit","count":2},{"name":"Tom Flanagan","email":"tom@zkpq.ca","login":"Knio","count":2},{"name":"Aryaz Eghbali","email":"eghbali.aryaz@gmail.com","login":"AryazE","count":1},{"name":"Harm.van.den.brand@alliander.com","email":"harm.van.den.brand@alliander.com","login":"HarmvandenBrand","count":1},{"name":"Kylian Ronfleux--Corail","email":"35237015+Kyliroco","login":"Kyliroco","count":1},{"name":"Luke Granger-Brown","email":"lukegb@google.com","login":"lukegb","count":1},{"name":"Marc Mueller","email":"30130371+cdce8p","login":"cdce8p","count":1},{"name":"Michał Górny","email":"mgorny@gentoo.org","login":"mgorny","count":1},{"name":"PavlNekrasov","email":"95914807+PavlNekrasov","login":"PavlNekrasov","count":1},{"name":"thisismypassport","email":"109758321+thisismypassport","login":"thisismypassport","count":1},{"name":"仓鼠","email":"zhuxx2003@gmail.com","login":"H4M5TER","count":1}],"past_year_total_commits":995,"past_year_total_committers":26,"past_year_total_bot_commits":56,"past_year_total_bot_committers":2,"past_year_mean_commits":38.26923076923077,"past_year_dds":0.3155778894472362,"last_synced_at":"2025-08-07T00:12:06.511Z","last_synced_commit":"526415d807814fd324a4312f0a5590875314077c","created_at":"2023-03-07T09:43:52.778Z","updated_at":"2025-08-07T00:12:27.692Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-22T00:00:16.844Z","repositories_count":5479765,"commits_count":853308191,"contributors_count":31095157,"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":"python-pillow/Pillow","html_url":"https://github.com/python-pillow/Pillow","last_synced_at":"2025-09-08T04:01:45.647Z","status":null,"issues_count":781,"pull_requests_count":2292,"avg_time_to_close_issue":12777946.55351682,"avg_time_to_close_pull_request":1456341.1376739563,"issues_closed_count":654,"pull_requests_closed_count":2012,"pull_request_authors_count":116,"issue_authors_count":631,"avg_comments_per_issue":7.258642765685019,"avg_comments_per_pull_request":1.1273996509598605,"merged_pull_requests_count":1827,"bot_issues_count":3,"bot_pull_requests_count":133,"past_year_issues_count":195,"past_year_pull_requests_count":1033,"past_year_avg_time_to_close_issue":838802.1911764706,"past_year_avg_time_to_close_pull_request":766221.7264260768,"past_year_issues_closed_count":136,"past_year_pull_requests_closed_count":859,"past_year_pull_request_authors_count":41,"past_year_issue_authors_count":162,"past_year_avg_comments_per_issue":3.3384615384615386,"past_year_avg_comments_per_pull_request":0.7105517909002904,"past_year_bot_issues_count":2,"past_year_bot_pull_requests_count":70,"past_year_merged_pull_requests_count":801,"created_at":"2023-05-10T11:07:53.809Z","updated_at":"2025-09-08T04:01:45.650Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-pillow%2FPillow/issues","issue_labels_count":{"Anaconda":81,"Windows":60,"Installation":51,"Enhancement":49,"TIFF":45,"Question":44,"Awaiting OP Action":38,"Bug":29,"macOS":29,"Stale":28,"JPEG":27,"GIF":25,"Linux":24,"Exif":23,"Duplicate":22,"Font Rendering":18,"Fonts":17,"NumPy":16,"Build":15,"Release":14,"Memory":14,"Documentation":14,"Palette":9,"WebP":8,"Screen grab":8,"Conversion":7,"Testing":6,"License":6,"Type hints":6,"Dependency":6,"Regression":5,"Performance":5,"Free-threading":3,"File Closing":3,"Platform":3,"Needs Documentation":2,"Library Linking":2,"Invalid":2,"Hasn't worked in 20 years":2,"Third Party Framework":2,"Needs Example":1,"Ghostscript":1,"Python 2-only":1,"BMP":1,"Infrastructure":1,"Packaging":1,"Big-endian":1,"Cool":1,"Deprecation":1},"pull_request_labels_count":{"Testing":313,"Dependency":270,"Type hints":259,"Documentation":239,"Cleanup":145,"Windows":120,"automerge":96,"TIFF":89,"macOS":76,"JPEG":58,"Build":53,"Linux":44,"Performance":37,"Deprecation":33,"WebP":29,"Free-threading":29,"Exif":25,"Needs Rebase":25,"Enhancement":24,"NumPy":24,"Do Not Merge":22,"GIF":21,"Palette":13,"Screen grab":13,"Removal":11,"Conversion":11,"License":11,"Needs Tests":9,"Font Rendering":9,"Fonts":8,"Qt":8,"Bug":6,"Release":5,"Memory":5,"File Closing":3,"changelog: skip":3,"Needs Documentation":3,"Needs Review":2,"Needs Release Notes":2,"BMP":2,"dependencies":1,"Infrastructure":1,"Stale":1,"Awaiting OP Action":1,"Installation":1,"Ghostscript":1},"issue_author_associations_count":{"NONE":665,"CONTRIBUTOR":66,"MEMBER":50},"pull_request_author_associations_count":{"MEMBER":1791,"CONTRIBUTOR":400,"NONE":101},"issue_authors":{"nissansz":24,"hugovk":20,"Yay295":14,"aclark4life":12,"radarhere":12,"stefan6419846":6,"monkeycc":5,"wiredfool":4,"CoinCheung":4,"eroux":4,"bigcat88":3,"ahmed4end":3,"cmahnke":3,"kporangehat":3,"gabe-sherman":3,"sl2c":3,"TS53":3,"worthlesscog":2,"burning-star-x":2,"retsyo":2,"freakboy3742":2,"OvervCW":2,"luohao123":2,"jsbueno":2,"Knio":2,"FirefoxMetzger":2,"heitbaum":2,"smason":2,"stas00":2,"yoboy1102":2,"DonaldTsang":2,"paulocoutinhox":2,"quaeast":2,"renovate[bot]":2,"karasovsky":2,"liaochris":2,"anntzer":2,"burghoff":2,"ckanaar":2,"AbdealiLoKo":2,"natuan62":2,"AlttiRi":2,"gsingh93":2,"thebest132":2,"ghost":2,"pubpub-zz":2,"homm":2,"flagadum":2,"davidmezzetti":2,"lysnikolaou":2,"jleclanche":2,"xiaoyzhou":2,"lucach":2,"LewisCowlesMotive":2,"kamocat":2,"julin69":2,"rakeshvar":2,"gverm":2,"VoroninArtemii":1,"biggestsonicfan":1,"mrbean-bremen":1,"danny0838":1,"Piyushsawaldekar08":1,"yinkaisheng":1,"SolarLiner":1,"Louis-de-Bontin":1,"ASulaymon":1,"AdrianoVM":1,"chinery":1,"upcloud":1,"polkadottedwalrus":1,"fish-ball":1,"DexterHill0":1,"OskarPersson":1,"Siniara":1,"IrfanFathan":1,"muxkin":1,"mightylastingcode":1,"universewill":1,"Grise3":1,"johnny7johnson":1,"HonzaCustomInk":1,"sergedurand":1,"Kodiologist":1,"yasircodingcrafts":1,"chepo92":1,"dragazo":1,"jranalli":1,"junqfisica":1,"skupr-anaconda":1,"kif":1,"Jvr2022":1,"Zero960612":1,"CSchulzeTLK":1,"cubeserverdev":1,"ddale":1,"smathot":1,"vanschelven":1,"braindevices":1,"sliedes":1,"limafresh":1,"K0lb3":1,"amdepott":1,"raphaelm":1,"crbean":1,"nicolasch96":1,"jerb6":1,"mickvangelderen":1,"pranphy":1,"echo-lalia":1,"blayzen-w":1,"ricaun":1,"petsuter":1,"varenc":1,"deepakazad":1,"karolyi":1,"pkgw":1,"georgthegreat":1,"ArcasCZ":1,"AllanChain":1,"doublex":1,"diyangzyft":1,"v-python":1,"tatarize":1,"jakevdp":1,"Wakotu":1,"misaka-10032":1,"ajslater":1,"pauloswear":1,"austingg":1,"deepio":1,"zxbzxb180":1,"TheValemagne":1,"jvanasco":1,"pkainz":1,"dxsooo":1,"laynr":1,"apacha":1,"CGDogan":1,"a-alak":1,"bfontaine":1,"vishnudas-bluefox":1,"miltonllera":1,"mucmch":1,"MayankFawkes":1,"upcFrost":1,"SvarunSoda":1,"Markxy":1,"musicinmybrain":1,"dkbarn":1,"likeca":1,"RunDevelopment":1,"JulianNotFound":1,"rahfar":1,"stephen-huan":1,"Sissel-Ng":1,"gbmerrall":1,"aleooo":1,"SIR-X":1,"jbeghtol":1,"aneenaanna26":1,"nathaniel-daniel":1,"payne92":1,"muruga86":1,"manigoad":1,"qomhmd":1,"TheAnkurGoswami":1,"arve0":1,"wRAR":1,"agiudiceandrea":1,"JoerivanEngelen":1,"KMKnation":1,"dtoniolo":1,"xTheWhiteTigerx":1,"xtagon":1,"iperminov-mythic":1,"guillaume-rochette-oxb":1,"niklashenning":1,"gguerreiro":1,"sanbuphy":1,"structurefall":1,"Fity":1,"omametech":1,"shubhampateliitm":1,"songyuc":1,"Adham-A":1,"SPIN04":1,"miathegaymer":1,"hackerDashDash":1,"daeeros":1,"johnnyleitrim":1,"gregorni":1,"johannesnoordanus":1,"xAli-1":1,"arry-lee":1,"alexisgaziello":1,"laggron42":1,"FurkanGozukara":1,"marc-hb":1,"Artoria2e5":1,"xtlc":1,"mpyatishev":1,"sandeepgupta12":1,"Gamerns10s":1,"rajveerb":1,"lx1054331851":1,"ReZeroS":1,"juhaszp95":1,"leo20160311":1,"Cimbali":1,"johnsunxu":1,"guitar9":1,"kkopachev":1,"nabobalis":1,"palanceli":1,"wlt233":1,"andreymal":1,"linustws":1,"zdyj3170101136":1,"hajimen":1,"wagenrace":1,"asif-ca":1,"xqt":1,"alienth":1,"stefmolin":1,"chrisrapson":1,"JakobDev":1,"jeremydmoore":1,"pre-commit-ci[bot]":1,"konbraphat51":1,"Impasse52":1,"DigitalGreyHat":1,"tk0miya":1,"Irishsmurf":1,"drfraser":1,"patrick23-commits":1,"ponponon":1,"kevinrue":1,"Yuvi-416":1,"muitdebos":1,"kim-taewoo":1,"Jasonlee1995":1,"bouncehead13":1,"kurt-rhee":1,"bryankaplan":1,"felixniemeyer":1,"holawholaw":1,"Kawasaki5963":1,"Bodundeft":1,"MvGulik":1,"cubecsaba":1,"sminjard":1,"fh-katherinebargar":1,"Zengyf-CVer":1,"Fogapod":1,"rgoubet":1,"3d-illusions":1,"HERIUN":1,"rabeemohsen":1,"LightSun":1,"daniKayran":1,"stweil":1,"Wangqi12138":1,"HectorsitoXD":1,"dseomn":1,"BertrandBordage":1,"Barcavin":1,"Jbgaming318":1,"poe7":1,"EstebenR":1,"PescheHelfer":1,"asmsuechan":1,"andymcblane":1,"mvanlierBCG":1,"geoawd":1,"henu":1,"missionfloyd":1,"Mimi-py":1,"moonsterr":1,"zikkuratti":1,"rowillia":1,"aodag":1,"yoramzarai":1,"anloubie2":1,"hwkin":1,"eichin":1,"Botgamerns10s":1,"BorScho":1,"matthias-k":1,"manycoding":1,"HTG-YT":1,"wxy2077":1,"katia-katkat":1,"zhzyx":1,"ZianTT":1,"JacobHagberg":1,"SamuelWiet":1,"kmilos":1,"adi-":1,"birgander2":1,"maltelorbach":1,"leakyH":1,"BastienCagna":1,"dhylands":1,"AmphibianDev":1,"pepperoni505":1,"drj-snoco":1,"capfei":1,"jmgzt":1,"gtors":1,"ppearsonhutch":1,"jax-b":1,"NataliAisha1347":1,"newfeatureengineer":1,"mirusu400":1,"troygrosfield":1,"ondrej-kvet":1,"aeisenbarth":1,"gaoxinge":1,"cobi-s":1,"scarf005":1,"david-sen":1,"conceptfarm":1,"ChingKyleTIP":1,"richardtml":1,"mahendrark":1,"tnorlund":1,"anis-agwan":1,"djhoese":1,"q1225":1,"pvieito":1,"RichardAntalik":1,"infinitepower18":1,"TTMaDe":1,"kai-draft":1,"caozhen-zen":1,"valerie-vallet":1,"zakajd":1,"AnkitAhlawat7742":1,"Kwpolska":1,"D-Chandrahas":1,"mygithubaccount12":1,"Ganeshkumhar1":1,"madelinehayes":1,"marma":1,"AA-Turner":1,"frankwat":1,"Kelketek":1,"camprevail":1,"derVedro":1,"lucatirel":1,"Khris777":1,"mgalgs":1,"R3dan":1,"GadgetSteve":1,"hyj1230":1,"Sushanti99":1,"spiiph":1,"jakirkham":1,"DevilXD":1,"SakuMyl":1,"JordanPavlic":1,"jagerber48":1,"alexsilva":1,"novadev94":1,"ubitux":1,"jonathan-villanueva":1,"epou":1,"beruic":1,"senyai":1,"mkoeppe":1,"lclbm":1,"BPplays":1,"scaramallion":1,"sthen":1,"igoras1993":1,"andrey-hider":1,"pa-tna":1,"yantaozhao":1,"asudyn":1,"vharitonsky":1,"Rudloff":1,"ferozed":1,"soumen-ghosh":1,"TheNooB2706":1,"aidevmin":1,"jorge-chavez-salas":1,"Dangku":1,"adamjstewart":1,"ralokt":1,"agrron":1,"lindhobe":1,"ynikitenko":1,"phpjunkie420":1,"TomCasano":1,"CaledoniaProject":1,"liuchanganshan":1,"LeXofLeviafan":1,"MeggyCal":1,"stevecj":1,"ZRunner":1,"iivvaall":1,"manishp11":1,"obilaniu":1,"ecv80":1,"metebalci":1,"ianovert":1,"krishnasrikard":1,"gronostajo":1,"adriens":1,"Olegt0rr":1,"nulano":1,"ViviLuD":1,"nkoerb":1,"tyohei":1,"Vermylion":1,"akx":1,"lennin-cp":1,"aIligat0r":1,"Animenosekai":1,"AlexKubiesa":1,"bparzella":1,"avmusat":1,"vishal-tandel":1,"rominf":1,"xan-der":1,"Ykid":1,"Mar2ck":1,"elipsitz":1,"cjuracek":1,"JoeYoung911":1,"eric-gitta-moore":1,"rouxxx":1,"BootsManOut":1,"ngoldbaum":1,"neiljp":1,"Pratham31":1,"AlphonsG":1,"dmpetrov":1,"ulfllorenz":1,"CY-Qiu":1,"violuke":1,"Caio-Giulio-Cesare":1,"b0ssi":1,"baaziznasser":1,"AbhinavGopal":1,"sonneveld":1,"Mindstan":1,"yexin123987":1,"philip-bl":1,"mgorny":1,"2blackbar":1,"MauroPfister":1,"PhilipYip1988":1,"PrathamDubey06":1,"MAKOMO":1,"vashek":1,"danielsamuels":1,"deliangyang":1,"dolfim-ibm":1,"javohirss":1,"rozniak":1,"superbonaci":1,"iconoclasthero":1,"wikiwen":1,"time4tea":1,"AeroDEmi":1,"vdboor":1,"ArchangeGabriel":1,"H-A-M-G-E-R":1,"acdha":1,"ZOMGVTEK":1,"bekonRymkhanov":1,"MikiP98":1,"larsga":1,"blap-o":1,"zzjjbb":1,"xiaotongniu":1,"Filpin011":1,"arisolt":1,"tagelabs":1,"JupyterJones":1,"FelixS90":1,"hmaarrfk":1,"martinleopold":1,"alanhamlett":1,"fangmartin":1,"gonzoMD":1,"Lucuz91":1,"bwoodsend":1,"palxex":1,"cipri-tom":1,"ntninja":1,"sodul":1,"AngelDev06":1,"doko42":1,"cbm755":1,"bsekachev":1,"YYH2913":1,"selwin":1,"itsvijaychoudhary":1,"Zaaaane":1,"dtenenba":1,"DeusAres":1,"siteng98":1,"joaohaas":1,"hwzjy01":1,"crobertsbmw":1,"lazakoa":1,"gbeales":1,"hswong3i":1,"elirnm":1,"ipa-bak":1,"gesellkammer":1,"fabienarnaud":1,"jedie":1,"machineonamission":1,"vpv-csc":1,"khaledmsm":1,"nhsamng":1,"Windy2212":1,"thatfuckingbird":1,"bagcivan":1,"Andrej730":1,"CendioHalim":1,"spillerrec":1,"mixmastamyk":1,"akhmerov":1,"Ma7moud91":1,"sammycage":1,"thomasaarholt":1,"jonashaag":1,"marnanel":1,"pythondever":1,"johnfrancisgit":1,"vanviethieuanh":1,"johngrabner":1,"OmlineEditor":1,"sderinger":1,"ThiefMaster":1,"andrew-davie":1,"mzealey":1,"Bruddedsincephase3":1,"braher":1,"ssokolow":1,"dilipv09":1,"Divjyot":1,"mszhanyi":1,"kevinptt0323":1,"bburtin":1,"xiemeilong":1,"lukasfolle":1,"glyph":1,"GitPavan123":1,"DhSufi":1,"vsavkin2018":1,"mai1x9":1,"kamenik":1,"Timtaran":1,"mrmundt":1,"jmspereira":1,"tomgoddard":1,"NiekPas":1,"enomis-dev":1,"xioren":1,"ivanstepanovftw":1,"RajeevKushram":1,"jvanderneutstulen":1,"DrLuke":1,"thekillgfx":1,"Thomas-2503":1,"liyong126":1,"bashirmindee":1,"robonrrd":1,"matcool":1,"7ippo":1,"Coolgamerguy4793":1,"kulikjak":1,"ma-tongji":1,"jS5t3r":1,"tegandbiscuits":1,"ghoshben":1,"Intenzi":1,"smallfish06":1,"matysek":1,"allisonkarlitskaya":1,"void4":1,"MVKozlov":1,"dziket":1,"maj113":1,"xalteropsx":1,"SnorrenEnzo":1,"poormag":1,"h-vetinari":1,"s-m-e":1,"makian123":1,"AnonymouX47":1,"Wayalis":1,"IngeborgGjerde":1,"Askaniy":1,"Joshix-1":1,"nightblade9":1,"hjj-lmx":1,"lschaupp":1,"abionics":1,"JC3":1,"shubham-scisar":1,"nedbat":1,"madprops":1,"finalcraftRu":1,"pablopla":1,"bool-dev":1,"rockyko":1,"ericpauley":1,"mikeobr":1,"YueLengM":1,"patrickfournier":1,"ThomasDevoogdt":1,"allrobot":1,"dwvisser":1,"mnpica":1,"Rahul-AkaVector":1,"shahad2802":1,"tanujjain":1,"jomey":1,"SerVB":1,"BenjaminOddou":1,"MatthieuCMira":1,"venkataraja705":1,"anpr":1,"Terseus":1},"pull_request_authors":{"radarhere":1532,"hugovk":184,"renovate[bot]":91,"Yay295":86,"nulano":67,"pre-commit-ci[bot]":41,"homm":26,"wiredfool":25,"aclark4life":24,"akx":14,"lysnikolaou":11,"freakboy3742":10,"bgilbert":9,"sofijazolotarev":8,"kddnewton":4,"AdianKozlica":4,"fdintino":4,"yoursunny":4,"epou":3,"stefan6419846":3,"mgorny":3,"nsd2004":2,"cubanpit":2,"twolife":2,"eylenburg":2,"gdesmar":2,"Cirras":2,"void4":2,"mrbean-bremen":2,"mattzamora":2,"codev8services":2,"HarmvandenBrand":2,"zakajd":2,"tacaswell":2,"jvoisin":2,"jsbueno":2,"evanmiller":2,"florath":2,"drhead":2,"mamg22":2,"hchargois":2,"CTimmerman":2,"yngvem":2,"neutrinoceros":2,"zshchun":2,"Knio":2,"lajiyuan":2,"esoma":2,"roshanData":2,"dutcu":2,"PavlNekrasov":2,"cdce8p":2,"nik012003":2,"cclauss":2,"dofuuz":2,"AryazE":2,"srittau":2,"lukegb":2,"ihitamandal":2,"jovanovicisidora":2,"AsfhtgkDavid":2,"REDxEYE":2,"r-barnes":2,"bigcat88":2,"Kyliroco":2,"olokelo":1,"rrcgat":1,"delta1513":1,"enomis-dev":1,"surgan12":1,"neiljp":1,"TheNooB2706":1,"mastermatt":1,"deliangyang":1,"glenn-jocher":1,"kerozin":1,"jlwoolf":1,"ttotti0903":1,"yankeguo":1,"mfitzp":1,"jvanderneutstulen":1,"CGDogan":1,"mtreinish":1,"Gfecito":1,"nopperl":1,"koraduba7":1,"ikait":1,"tomgoddard":1,"EwoutH":1,"adamjstewart":1,"mrKazzila":1,"Org0220":1,"eyedav":1,"n3011":1,"jmarianer":1,"thisismypassport":1,"DWesl":1,"chewi":1,"icanhasmath":1,"dependabot[bot]":1,"F30":1,"liftoff":1,"jbjd":1,"wx00":1,"k128":1,"ZachNagengast":1,"H4M5TER":1,"scaramallion":1,"amarz45":1,"HansBug":1,"RaphaelVRossi":1,"daimrod":1,"e98cuenc":1,"smason":1,"etienned":1,"392781":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:17.013Z","repositories_count":10165670,"issues_count":31989241,"pull_requests_count":100238337,"authors_count":10729070,"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":{"Awaiting OP Action":15,"Windows":13,"Stale":13,"TIFF":11,"Question":9,"Exif":8,"Installation":7,"GIF":6,"macOS":6,"Linux":6,"Build":6,"Memory":5,"Duplicate":5,"Release":4,"Regression":3,"Documentation":3,"JPEG":3,"Free-threading":2,"Font Rendering":2,"Screen grab":2,"Fonts":2,"NumPy":2,"Performance":2,"Dependency":2,"Deprecation":1,"Type hints":1,"File Closing":1,"Bug":1,"Testing":1,"Conversion":1,"Anaconda":1,"License":1,"Big-endian":1,"WebP":1,"Needs Documentation":1,"Third Party Framework":1},"past_year_pull_request_labels_count":{"Testing":186,"Dependency":146,"Documentation":107,"Cleanup":88,"Windows":65,"TIFF":49,"Type hints":48,"macOS":40,"automerge":37,"Build":32,"JPEG":27,"Linux":22,"Free-threading":17,"WebP":15,"Performance":15,"Exif":11,"Deprecation":10,"License":10,"NumPy":9,"GIF":7,"Screen grab":6,"Memory":4,"Needs Rebase":4,"Do Not Merge":4,"Qt":4,"Bug":3,"changelog: skip":3,"Removal":3,"Needs Tests":2,"BMP":2,"Font Rendering":2,"Conversion":2,"Palette":1,"Enhancement":1,"Infrastructure":1,"Fonts":1},"past_year_issue_author_associations_count":{"NONE":163,"CONTRIBUTOR":16,"MEMBER":16},"past_year_pull_request_author_associations_count":{"MEMBER":875,"CONTRIBUTOR":119,"NONE":37},"past_year_issue_authors":{"radarhere":8,"hugovk":4,"CoinCheung":4,"gabe-sherman":3,"TS53":3,"aclark4life":3,"stefan6419846":3,"davidmezzetti":2,"paulocoutinhox":2,"thebest132":2,"monkeycc":2,"karasovsky":2,"AlttiRi":2,"burghoff":2,"Knio":2,"quaeast":2,"flagadum":2,"freakboy3742":2,"OvervCW":2,"pablopla":1,"patrick23-commits":1,"patrickfournier":1,"phpjunkie420":1,"Piyushsawaldekar08":1,"pkainz":1,"pre-commit-ci[bot]":1,"pvieito":1,"pythondever":1,"qomhmd":1,"ThomasDevoogdt":1,"beruic":1,"Ma7moud91":1,"makian123":1,"maltelorbach":1,"manigoad":1,"MeggyCal":1,"metebalci":1,"mgorny":1,"mickvangelderen":1,"misaka-10032":1,"mixmastamyk":1,"mkoeppe":1,"moonsterr":1,"mrmundt":1,"muitdebos":1,"MVKozlov":1,"ngoldbaum":1,"nissansz":1,"obilaniu":1,"ondrej-kvet":1,"tnorlund":1,"tyohei":1,"ubitux":1,"ulfllorenz":1,"VoroninArtemii":1,"vpv-csc":1,"vsavkin2018":1,"wagenrace":1,"Wakotu":1,"Wangqi12138":1,"Wayalis":1,"wiredfool":1,"wlt233":1,"wRAR":1,"xiemeilong":1,"zhzyx":1,"ZianTT":1,"zzjjbb":1,"rabeemohsen":1,"rahfar":1,"renovate[bot]":1,"ricaun":1,"robonrrd":1,"rozniak":1,"SakuMyl":1,"sandeepgupta12":1,"senyai":1,"Siniara":1,"Sissel-Ng":1,"sliedes":1,"sminjard":1,"sonneveld":1,"spillerrec":1,"ssokolow":1,"stefmolin":1,"sthen":1,"tagelabs":1,"bfontaine":1,"bigcat88":1,"Botgamerns10s":1,"BPplays":1,"braher":1,"Bruddedsincephase3":1,"bwoodsend":1,"CendioHalim":1,"conceptfarm":1,"daeeros":1,"D-Chandrahas":1,"dolfim-ibm":1,"dseomn":1,"dziket":1,"ecv80":1,"eichin":1,"epou":1,"EstebenR":1,"3d-illusions":1,"a-alak":1,"AA-Turner":1,"abionics":1,"adamjstewart":1,"Adham-A":1,"AdrianoVM":1,"aidevmin":1,"Andrej730":1,"andymcblane":1,"AnkitAhlawat7742":1,"anntzer":1,"ArcasCZ":1,"arisolt":1,"ASulaymon":1,"b0ssi":1,"Barcavin":1,"bashirmindee":1,"bekonRymkhanov":1,"jedie":1,"jmgzt":1,"jmspereira":1,"jorge-chavez-salas":1,"Joshix-1":1,"jranalli":1,"junqfisica":1,"jvanderneutstulen":1,"kai-draft":1,"kamocat":1,"Kawasaki5963":1,"Kelketek":1,"KMKnation":1,"kulikjak":1,"larsga":1,"limafresh":1,"lindhobe":1,"lucach":1,"lysnikolaou":1,"fabienarnaud":1,"fangmartin":1,"GadgetSteve":1,"Gamerns10s":1,"Ganeshkumhar1":1,"gbmerrall":1,"gesellkammer":1,"gguerreiro":1,"GitPavan123":1,"gonzoMD":1,"Grise3":1,"guillaume-rochette-oxb":1,"henu":1,"hjj-lmx":1,"hyj1230":1,"igoras1993":1,"IngeborgGjerde":1,"iperminov-mythic":1,"IrfanFathan":1},"past_year_pull_request_authors":{"radarhere":784,"hugovk":63,"renovate[bot]":49,"pre-commit-ci[bot]":19,"wiredfool":15,"Yay295":11,"freakboy3742":10,"aclark4life":8,"nulano":6,"homm":5,"AdianKozlica":4,"lysnikolaou":4,"kddnewton":4,"epou":3,"fdintino":3,"eylenburg":2,"cdce8p":2,"PavlNekrasov":2,"roshanData":2,"codev8services":2,"hchargois":2,"Knio":2,"dofuuz":2,"HarmvandenBrand":2,"mgorny":2,"cubanpit":2,"lukegb":2,"stefan6419846":2,"AsfhtgkDavid":2,"drhead":2,"Kyliroco":2,"zshchun":2,"jmarianer":1,"koraduba7":1,"jvanderneutstulen":1,"amarz45":1,"H4M5TER":1,"eyedav":1,"Org0220":1,"yankeguo":1,"thisismypassport":1},"maintainers":[{"login":"radarhere","count":1544,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/radarhere"},{"login":"hugovk","count":204,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"aclark4life","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aclark4life"},{"login":"wiredfool","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wiredfool"},{"login":"homm","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/homm"}],"active_maintainers":[{"login":"radarhere","count":792,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/radarhere"},{"login":"hugovk","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"wiredfool","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wiredfool"},{"login":"aclark4life","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aclark4life"},{"login":"homm","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/homm"}]},"events":{"total":{"CreateEvent":43,"CommitCommentEvent":6,"ReleaseEvent":3,"IssuesEvent":324,"WatchEvent":838,"DeleteEvent":39,"IssueCommentEvent":1426,"PushEvent":403,"PullRequestReviewCommentEvent":402,"PullRequestReviewEvent":465,"PullRequestEvent":835,"ForkEvent":141},"last_year":{"CreateEvent":43,"CommitCommentEvent":6,"ReleaseEvent":3,"IssuesEvent":324,"WatchEvent":838,"DeleteEvent":39,"IssueCommentEvent":1426,"PushEvent":403,"PullRequestReviewCommentEvent":402,"PullRequestReviewEvent":465,"PullRequestEvent":835,"ForkEvent":141}},"keywords":["c","cross-platform","image","image-processing","pil","pillow","python","python-3"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/cifuzz.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:44.913Z","updated_at":"2023-01-13T16:22:44.913Z","repository_link":"https://github.com/python-pillow/Pillow/blob/main/.github/workflows/cifuzz.yml","dependencies":[{"id":6890289692,"package_name":"google/oss-fuzz/infra/cifuzz/actions/build_fuzzers","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":6890289693,"package_name":"google/oss-fuzz/infra/cifuzz/actions/run_fuzzers","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":6890289694,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:45.083Z","updated_at":"2023-01-13T16:22:45.083Z","repository_link":"https://github.com/python-pillow/Pillow/blob/main/.github/workflows/lint.yml","dependencies":[{"id":6890290947,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890290950,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890290951,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release-drafter.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:45.206Z","updated_at":"2023-01-13T16:22:45.206Z","repository_link":"https://github.com/python-pillow/Pillow/blob/main/.github/workflows/release-drafter.yml","dependencies":[{"id":6890291128,"package_name":"release-drafter/release-drafter","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/stale.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:45.322Z","updated_at":"2023-01-13T16:22:45.322Z","repository_link":"https://github.com/python-pillow/Pillow/blob/main/.github/workflows/stale.yml","dependencies":[{"id":6890291322,"package_name":"actions/stale","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-cygwin.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:45.396Z","updated_at":"2023-01-13T16:22:45.396Z","repository_link":"https://github.com/python-pillow/Pillow/blob/main/.github/workflows/test-cygwin.yml","dependencies":[{"id":6890291427,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890291428,"package_name":"cygwin/cygwin-install-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890291429,"package_name":"egor-tensin/cleanup-path","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890291430,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890291431,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890291432,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-docker.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:45.484Z","updated_at":"2023-01-13T16:22:45.484Z","repository_link":"https://github.com/python-pillow/Pillow/blob/main/.github/workflows/test-docker.yml","dependencies":[{"id":6890291781,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890291782,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-mingw.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:45.530Z","updated_at":"2023-01-13T16:22:45.530Z","repository_link":"https://github.com/python-pillow/Pillow/blob/main/.github/workflows/test-mingw.yml","dependencies":[{"id":6890291826,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890291827,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-valgrind.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:45.736Z","updated_at":"2023-01-13T16:22:45.736Z","repository_link":"https://github.com/python-pillow/Pillow/blob/main/.github/workflows/test-valgrind.yml","dependencies":[{"id":6890292274,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-windows.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:46.025Z","updated_at":"2023-01-13T16:22:46.025Z","repository_link":"https://github.com/python-pillow/Pillow/blob/main/.github/workflows/test-windows.yml","dependencies":[{"id":6890293378,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890293381,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":6890293382,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890293384,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890293385,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:22:46.068Z","updated_at":"2023-01-13T16:22:46.068Z","repository_link":"https://github.com/python-pillow/Pillow/blob/main/.github/workflows/test.yml","dependencies":[{"id":6890294158,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890294159,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":6890294160,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890294161,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2023-07-06T13:31:36.855Z","updated_at":"2023-07-06T13:31:36.855Z","repository_link":"https://github.com/python-pillow/Pillow/blob/main/.github/workflows/docs.yml","dependencies":[{"id":11158265774,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":11158265775,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/wheels.yml","sha":null,"kind":"manifest","created_at":"2023-11-28T11:45:19.014Z","updated_at":"2023-11-28T11:45:19.014Z","repository_link":"https://github.com/python-pillow/Pillow/blob/main/.github/workflows/wheels.yml","dependencies":[{"id":14775298923,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14775298926,"package_name":"pypa/cibuildwheel","ecosystem":"actions","requirements":"v2.16.2","direct":true,"kind":"composite","optional":false},{"id":14775298930,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14775298933,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-11-28T11:45:19.033Z","updated_at":"2023-11-28T11:45:19.033Z","repository_link":"https://github.com/python-pillow/Pillow/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-11-28T11:45:19.057Z","updated_at":"2023-11-28T11:45:19.057Z","repository_link":"https://github.com/python-pillow/Pillow/blob/main/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":".ci/requirements-cibw.txt","sha":null,"kind":"manifest","created_at":"2023-12-02T11:37:27.665Z","updated_at":"2023-12-02T11:37:27.665Z","repository_link":"https://github.com/python-pillow/Pillow/blob/main/.ci/requirements-cibw.txt","dependencies":[{"id":14856023190,"package_name":"cibuildwheel","ecosystem":"pypi","requirements":"==2.16.2","direct":true,"kind":"runtime","optional":false}]}],"score":36.37968429955245,"created_at":"2025-09-08T11:18:31.132Z","updated_at":"2025-10-07T08:24:38.000Z","avatar_url":"https://github.com/python-pillow.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":188731707,"funding_links":["https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow\u0026utm_medium=pypi","https://tidelift.com/funding/github/pypi/pillow","https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow\u0026utm_medium=readme\u0026utm_campaign=enterprise","https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow\u0026utm_medium=badge","https://tidelift.com/badges/package/pypi/pillow?style=flat","https://tidelift.com/docs/security"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["closember","views","templates","apps","qt","tk","wx","gtk","tensors","notebook"],"project_url":"https://science.ecosyste.ms/api/v1/projects/63753","html_url":"https://science.ecosyste.ms/projects/63753"}