{"id":1188,"name":"sentinelsat","description":"Makes searching, downloading and retrieving the metadata of Sentinel satellite images from the Copernicus Open Access Hub easy.","url":"https://github.com/sentinelsat/sentinelsat","last_synced_at":"2026-04-10T03:30:45.615Z","repository":{"id":32512878,"uuid":"36093931","full_name":"sentinelsat/sentinelsat","owner":"sentinelsat","description":"Search and download Copernicus Sentinel satellite images","archived":true,"fork":false,"pushed_at":"2024-10-02T09:22:49.000Z","size":28748,"stargazers_count":1014,"open_issues_count":4,"forks_count":245,"subscribers_count":61,"default_branch":"main","last_synced_at":"2026-01-21T13:20:54.523Z","etag":null,"topics":["copernicus","esa","geographic-data","hacktoberfest","open-data","remote-sensing","satellite-imagery","sentinel"],"latest_commit_sha":null,"homepage":"https://sentinelsat.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sentinelsat.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"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":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-05-22T20:32:26.000Z","updated_at":"2026-01-11T13:10:05.000Z","dependencies_parsed_at":"2023-09-21T19:47:02.492Z","dependency_job_id":"8f2725d8-08f3-4b98-9307-592ab1287c75","html_url":"https://github.com/sentinelsat/sentinelsat","commit_stats":{"total_commits":910,"total_committers":42,"mean_commits":"21.666666666666668","dds":0.5318681318681319,"last_synced_commit":"64ef13c61f086bf341a400a2f8427e2548e4458a"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/sentinelsat/sentinelsat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinelsat","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/sbom","scorecard":{"id":811457,"data":{"date":"2025-08-11","repo":{"name":"github.com/sentinelsat/sentinelsat","commit":"64ef13c61f086bf341a400a2f8427e2548e4458a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.1,"checks":[{"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":"Code-Review","score":2,"reason":"Found 6/22 approved changesets -- score normalized to 2","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":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/autoblack.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Warn: no topLevel permission defined: .github/workflows/live-testing.yaml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/autoblack.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/autoblack.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/autoblack.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/autoblack.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/live-testing.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/live-testing.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/live-testing.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/live-testing.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/live-testing.yaml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/live-testing.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/publish.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/autoblack.yml:15","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:49","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:50","Warn: pipCommand not pinned by hash: .github/workflows/live-testing.yaml:29","Warn: pipCommand not pinned by hash: .github/workflows/live-testing.yaml:30","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:17","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   6 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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2014-14 / GHSA-652x-xj99-gmcc","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2014-13 / GHSA-cfj3-7x9c-4p3h","Warn: Project is vulnerable to: PYSEC-2018-28 / GHSA-x84v-xcm2-53pg","Warn: Project is vulnerable to: GHSA-g7vv-2v7x-gj9p"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 14 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-23T13:18:36.345Z","repository_id":32512878,"created_at":"2025-08-23T13:18:36.345Z","updated_at":"2025-08-23T13:18:36.345Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29092977,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-04T03:31:03.593Z","status":"ssl_error","status_checked_at":"2026-02-04T03:29:50.742Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"sentinelsat","name":"sentinelsat","uuid":"29057552","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/29057552?v=4","repositories_count":1,"last_synced_at":"2023-03-02T01:25:27.474Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sentinelsat","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T20:05:51.626Z","updated_at":"2023-03-02T01:25:27.476Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinelsat","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinelsat/repositories"},"packages":[{"id":2915622,"name":"sentinelsat","ecosystem":"pypi","description":"Utility to search and download Copernicus Sentinel satellite images","homepage":"https://github.com/sentinelsat/sentinelsat","licenses":"GPLv3+","normalized_licenses":["GPL-3.0+"],"repository_url":"https://github.com/sentinelsat/sentinelsat","keywords_array":["copernicus","sentinel","esa","satellite","download","GIS"],"namespace":null,"versions_count":41,"first_release_published_at":"2015-06-05T19:31:08.000Z","latest_release_published_at":"2023-03-10T17:51:25.000Z","latest_release_number":"1.2.1","last_synced_at":"2025-10-30T17:32:40.730Z","created_at":"2022-04-10T12:34:48.431Z","updated_at":"2025-10-30T17:32:40.730Z","registry_url":"https://pypi.org/project/sentinelsat/","install_command":"pip install sentinelsat --index-url https://pypi.org/simple","documentation_url":"https://sentinelsat.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering :: GIS","Topic :: Utilities"],"normalized_name":"sentinelsat","project_status":null},"repo_metadata":{"id":32512878,"uuid":"36093931","full_name":"sentinelsat/sentinelsat","owner":"sentinelsat","description":"Search and download Copernicus Sentinel satellite images","archived":false,"fork":false,"pushed_at":"2024-10-02T09:22:49.000Z","size":28748,"stargazers_count":983,"open_issues_count":5,"forks_count":244,"subscribers_count":61,"default_branch":"main","last_synced_at":"2024-10-29T20:39:15.200Z","etag":null,"topics":["copernicus","esa","geographic-data","hacktoberfest","open-data","remote-sensing","satellite-imagery","sentinel"],"latest_commit_sha":null,"homepage":"https://sentinelsat.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sentinelsat.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"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":"AUTHORS.rst","dei":null}},"created_at":"2015-05-22T20:32:26.000Z","updated_at":"2024-10-16T22:17:50.000Z","dependencies_parsed_at":"2023-09-21T19:47:02.492Z","dependency_job_id":"8f2725d8-08f3-4b98-9307-592ab1287c75","html_url":"https://github.com/sentinelsat/sentinelsat","commit_stats":{"total_commits":910,"total_committers":42,"mean_commits":"21.666666666666668","dds":0.5318681318681319,"last_synced_commit":"64ef13c61f086bf341a400a2f8427e2548e4458a"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinelsat","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222131004,"owners_count":16936304,"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":"sentinelsat","name":"sentinelsat","uuid":"29057552","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/29057552?v=4","repositories_count":1,"last_synced_at":"2023-03-02T01:25:27.474Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sentinelsat","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T20:05:51.626Z","updated_at":"2023-03-02T01:25:27.476Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinelsat","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinelsat/repositories"},"tags":[{"name":"v1.2.1","sha":"21cbaefe33c8ca267f572e21c410e0b6ad1063cb","kind":"commit","published_at":"2023-03-10T17:45:50.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v1.2.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.2.1/manifests"},{"name":"v1.1.1","sha":"2367e1269001e4a1f868bd527081fe9c46a8d44a","kind":"commit","published_at":"2022-01-05T19:47:58.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v1.1.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"a551d071f9c5faae09603ec4a3ef9dc3dd3ef833","kind":"commit","published_at":"2021-08-19T17:26:48.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v1.1.0","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"9b96ce36ce9b5ee85b4eccf8f5cb65b537d5d5a4","kind":"commit","published_at":"2021-05-25T11:25:02.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v1.0.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"8023b323e8b6ed8a43dcd9effff6d2521fdddda4","kind":"commit","published_at":"2021-05-19T17:53:43.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v1.0.0","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.0.0/manifests"},{"name":"v0.14","sha":"c64db457cc05cdad6c8b6d2912fc0a40ff170943","kind":"commit","published_at":"2020-06-12T07:10:23.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.14","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.14/manifests"},{"name":"v0.13","sha":"98fbe9c8bf20912aa683c106266b422653b61035","kind":"commit","published_at":"2019-04-05T06:14:29.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.13","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.13/manifests"},{"name":"v0.12.2","sha":"fea079487dce41ccfe049a6e856a8287b77d8fe3","kind":"commit","published_at":"2018-06-20T12:09:23.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.12.2","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"127619f6baede1b5cc852b208d4e57e9f4d518ee","kind":"commit","published_at":"2017-10-24T09:20:15.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.12.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12.1/manifests"},{"name":"v0.12","sha":"e6ed51d65d9cba7a52a2e756a4d836519232e75e","kind":"commit","published_at":"2017-08-10T09:21:40.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.12","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12/manifests"},{"name":"v0.11","sha":"78e5ecabb4c7e2309b434485dff53f8a38fe6873","kind":"commit","published_at":"2017-06-01T14:32:49.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.11","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.11/manifests"},{"name":"v0.10","sha":"773ed1ee5d05ae3466275a6eb5f07fffa33e1e3e","kind":"commit","published_at":"2017-05-30T16:30:34.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.10","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.10/manifests"},{"name":"v0.9.1","sha":"5384c24f97e92b38b0c659421e7bd0075ef6e788","kind":"tag","published_at":"2017-03-06T02:32:41.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.9.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.9.1/manifests"},{"name":"v0.9","sha":"e20dfbfc6877254a0744c0865a438660b166a936","kind":"tag","published_at":"2017-02-26T21:47:20.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.9","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.9/manifests"},{"name":"v0.8.1","sha":"b3b698c428ff7cc157a2ebae779d71c17655d453","kind":"tag","published_at":"2017-02-05T19:36:20.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.8.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.8.1/manifests"},{"name":"v0.8","sha":"92ce680cb8713a0ca4f09009ca37aae24c21bd23","kind":"tag","published_at":"2017-01-27T14:08:57.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.8","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.8/manifests"},{"name":"v0.7.4","sha":"63a4090ab85b9656e077d5aeda5e4858952e0b47","kind":"tag","published_at":"2017-01-15T19:55:12.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.7.4","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"e1334190fe99794f233bfcc5aabbc37c5f6887c3","kind":"tag","published_at":"2016-12-09T14:26:08.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.7.3","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.3/manifests"},{"name":"v0.7.1","sha":"9d6736511fecda6f5c884bb53af74954957330e0","kind":"tag","published_at":"2016-10-28T17:57:08.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.7.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.1/manifests"},{"name":"v0.7","sha":"b881073cab414005c5bb00a5bf0e50a9ce0ef6b0","kind":"tag","published_at":"2016-09-19T21:28:10.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.7","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7/manifests"},{"name":"v0.6.5","sha":"4875b1fd094042781929119cef281ef53cee9eb8","kind":"tag","published_at":"2016-07-25T12:13:14.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.6.5","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.6.5/manifests"},{"name":"v0.4.3","sha":"3142d5a5795a2764edf4c4c65d5204ee6f240ced","kind":"tag","published_at":"2015-11-23T13:46:23.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.4.3","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.4.3/manifests"},{"name":"v0.4","sha":"c7d0c57a7425c58563fbd10987c428d5f2d5dd4b","kind":"tag","published_at":"2015-09-28T17:14:42.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.4","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.4/manifests"},{"name":"v0.3","sha":"9ce937ce60c3c8faca344b347be4eefb08b0e38f","kind":"tag","published_at":"2015-06-10T20:41:20.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.3","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.3/manifests"},{"name":"v0.1","sha":"a716095e8abb07ce29b1ae31c1e6e261e6e91b57","kind":"tag","published_at":"2015-06-05T19:29:30.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:17:22.618Z","dependent_packages_count":11,"downloads":34844,"downloads_period":"last-month","dependent_repos_count":156,"rankings":{"downloads":2.325272363085642,"dependent_repos_count":1.2160828570032733,"dependent_packages_count":1.0682820890241589,"stargazers_count":2.077483023108115,"forks_count":3.3795495627534318,"docker_downloads_count":1.6608529972153012,"average":1.9545871486983204},"purl":"pkg:pypi/sentinelsat","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/sentinelsat","docker_dependents_count":9,"docker_downloads_count":1422,"usage_url":"https://repos.ecosyste.ms/usage/pypi/sentinelsat","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/sentinelsat/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-29T19:35:07.121Z","issues_count":371,"pull_requests_count":249,"avg_time_to_close_issue":11061571.57493188,"avg_time_to_close_pull_request":3189439.680161943,"issues_closed_count":367,"pull_requests_closed_count":247,"pull_request_authors_count":44,"issue_authors_count":213,"avg_comments_per_issue":4.455525606469003,"avg_comments_per_pull_request":2.959839357429719,"merged_pull_requests_count":216,"bot_issues_count":11,"bot_pull_requests_count":0,"past_year_issues_count":12,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":214445.5,"past_year_avg_time_to_close_pull_request":32517.666666666668,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":1.5833333333333333,"past_year_avg_comments_per_pull_request":1.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/issues","maintainers":[{"login":"valgur","count":109,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/valgur"},{"login":"kr-stn","count":100,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kr-stn"}],"active_maintainers":[{"login":"valgur","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/valgur"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sentinelsat/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sentinelsat/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sentinelsat/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sentinelsat/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sentinelsat/codemeta","maintainers":[{"uuid":"Fernerkundung","login":"Fernerkundung","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/Fernerkundung/","role":null,"created_at":"2022-11-20T21:53:30.665Z","updated_at":"2022-11-20T21:53:30.665Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Fernerkundung/packages"},{"uuid":"wille","login":"wille","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/wille/","role":null,"created_at":"2022-11-20T21:53:30.673Z","updated_at":"2022-11-20T21:53:30.673Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/wille/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":745764,"maintainers_count":316548,"namespaces_count":0,"keywords_count":245871,"github":"pypi","metadata":{"funded_packages_count":52290},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-10-29T05:45:24.783Z","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":5303264,"name":"sentinelsat","ecosystem":"conda","description":"Sentinelsat makes searching, downloading and retrieving the metadata of Sentinel satellite images from the Copernicus Open Access Hub easy. It offers an easy-to-use command line interface and a powerful Python API.","homepage":"https://github.com/sentinelsat/sentinelsat","licenses":"GPL-3.0-or-later","normalized_licenses":["GPL-3.0-or-later"],"repository_url":"https://github.com/sentinelsat/sentinelsat","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2020-10-04T14:33:17.000Z","latest_release_published_at":"2022-01-06T09:29:40.000Z","latest_release_number":"1.1.1","last_synced_at":"2025-10-29T20:06:44.532Z","created_at":"2022-10-03T16:14:32.125Z","updated_at":"2025-10-29T20:06:44.532Z","registry_url":"https://anaconda.org/conda-forge/sentinelsat","install_command":"conda install -c conda-forge sentinelsat","documentation_url":null,"metadata":{},"repo_metadata":{"id":32512878,"uuid":"36093931","full_name":"sentinelsat/sentinelsat","owner":"sentinelsat","description":"Search and download Copernicus Sentinel satellite images","archived":true,"fork":false,"pushed_at":"2024-10-02T09:22:49.000Z","size":28748,"stargazers_count":1009,"open_issues_count":4,"forks_count":244,"subscribers_count":61,"default_branch":"main","last_synced_at":"2025-10-29T08:12:16.886Z","etag":null,"topics":["copernicus","esa","geographic-data","hacktoberfest","open-data","remote-sensing","satellite-imagery","sentinel"],"latest_commit_sha":null,"homepage":"https://sentinelsat.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sentinelsat.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"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":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-05-22T20:32:26.000Z","updated_at":"2025-10-29T08:00:04.000Z","dependencies_parsed_at":"2023-09-21T19:47:02.492Z","dependency_job_id":"8f2725d8-08f3-4b98-9307-592ab1287c75","html_url":"https://github.com/sentinelsat/sentinelsat","commit_stats":{"total_commits":910,"total_committers":42,"mean_commits":"21.666666666666668","dds":0.5318681318681319,"last_synced_commit":"64ef13c61f086bf341a400a2f8427e2548e4458a"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/sentinelsat/sentinelsat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinelsat","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/sbom","scorecard":{"id":811457,"data":{"date":"2025-08-11","repo":{"name":"github.com/sentinelsat/sentinelsat","commit":"64ef13c61f086bf341a400a2f8427e2548e4458a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.1,"checks":[{"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":"Code-Review","score":2,"reason":"Found 6/22 approved changesets -- score normalized to 2","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":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/autoblack.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Warn: no topLevel permission defined: .github/workflows/live-testing.yaml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/autoblack.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/autoblack.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/autoblack.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/autoblack.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/live-testing.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/live-testing.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/live-testing.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/live-testing.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/live-testing.yaml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/live-testing.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/publish.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/autoblack.yml:15","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:49","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:50","Warn: pipCommand not pinned by hash: .github/workflows/live-testing.yaml:29","Warn: pipCommand not pinned by hash: .github/workflows/live-testing.yaml:30","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:17","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   6 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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2014-14 / GHSA-652x-xj99-gmcc","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2014-13 / GHSA-cfj3-7x9c-4p3h","Warn: Project is vulnerable to: PYSEC-2018-28 / GHSA-x84v-xcm2-53pg","Warn: Project is vulnerable to: GHSA-g7vv-2v7x-gj9p"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 14 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-23T13:18:36.345Z","repository_id":32512878,"created_at":"2025-08-23T13:18:36.345Z","updated_at":"2025-08-23T13:18:36.345Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281625205,"owners_count":26533340,"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-29T02:00:06.901Z","response_time":59,"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"},"tags":[]},"repo_metadata_updated_at":"2025-10-29T13:03:16.231Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":8,"rankings":{"downloads":null,"dependent_repos_count":12.063888195657599,"dependent_packages_count":19.560768654854005,"stargazers_count":13.60618916895433,"forks_count":11.604691789368605,"docker_downloads_count":null,"average":14.208884452208634},"purl":"pkg:conda/sentinelsat?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/sentinelsat","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/sentinelsat","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/sentinelsat/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-29T08:07:29.352Z","issues_count":366,"pull_requests_count":253,"avg_time_to_close_issue":11261895.09065934,"avg_time_to_close_pull_request":3164175.4899598393,"issues_closed_count":364,"pull_requests_closed_count":249,"pull_request_authors_count":44,"issue_authors_count":209,"avg_comments_per_issue":4.510928961748634,"avg_comments_per_pull_request":2.9209486166007905,"merged_pull_requests_count":218,"bot_issues_count":11,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/issues","maintainers":[{"login":"valgur","count":110,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/valgur"},{"login":"kr-stn","count":100,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kr-stn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sentinelsat/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sentinelsat/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sentinelsat/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sentinelsat/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sentinelsat/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":13539,"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":"2025-10-30T15:32:42.079Z","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":7853404,"name":"frx08-sentinelsat","ecosystem":"pypi","description":"Utility to search and download Copernicus Sentinel satellite images","homepage":"https://github.com/sentinelsat/sentinelsat","licenses":"GPLv3+","normalized_licenses":["GPL-3.0+"],"repository_url":"https://github.com/sentinelsat/sentinelsat","keywords_array":["copernicus","sentinel","esa","satellite","download","GIS"],"namespace":null,"versions_count":2,"first_release_published_at":"2023-06-26T09:27:13.000Z","latest_release_published_at":"2023-06-26T09:30:56.000Z","latest_release_number":"1.2.2","last_synced_at":"2025-10-29T20:06:40.830Z","created_at":"2023-06-26T09:39:12.563Z","updated_at":"2025-10-29T20:06:40.830Z","registry_url":"https://pypi.org/project/frx08-sentinelsat/","install_command":"pip install frx08-sentinelsat --index-url https://pypi.org/simple","documentation_url":"https://frx08-sentinelsat.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering :: GIS","Topic :: Utilities"],"normalized_name":"frx08-sentinelsat","project_status":null},"repo_metadata":{"id":32512878,"uuid":"36093931","full_name":"sentinelsat/sentinelsat","owner":"sentinelsat","description":"Search and download Copernicus Sentinel satellite images","archived":false,"fork":false,"pushed_at":"2024-10-02T09:22:49.000Z","size":28748,"stargazers_count":983,"open_issues_count":5,"forks_count":244,"subscribers_count":61,"default_branch":"main","last_synced_at":"2024-10-29T20:39:15.200Z","etag":null,"topics":["copernicus","esa","geographic-data","hacktoberfest","open-data","remote-sensing","satellite-imagery","sentinel"],"latest_commit_sha":null,"homepage":"https://sentinelsat.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sentinelsat.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"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":"AUTHORS.rst","dei":null}},"created_at":"2015-05-22T20:32:26.000Z","updated_at":"2024-10-16T22:17:50.000Z","dependencies_parsed_at":"2023-09-21T19:47:02.492Z","dependency_job_id":"8f2725d8-08f3-4b98-9307-592ab1287c75","html_url":"https://github.com/sentinelsat/sentinelsat","commit_stats":{"total_commits":910,"total_committers":42,"mean_commits":"21.666666666666668","dds":0.5318681318681319,"last_synced_commit":"64ef13c61f086bf341a400a2f8427e2548e4458a"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinelsat","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222131004,"owners_count":16936304,"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":"sentinelsat","name":"sentinelsat","uuid":"29057552","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/29057552?v=4","repositories_count":1,"last_synced_at":"2023-03-02T01:25:27.474Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sentinelsat","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T20:05:51.626Z","updated_at":"2023-03-02T01:25:27.476Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinelsat","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinelsat/repositories"},"tags":[{"name":"v1.2.1","sha":"21cbaefe33c8ca267f572e21c410e0b6ad1063cb","kind":"commit","published_at":"2023-03-10T17:45:50.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v1.2.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.2.1/manifests"},{"name":"v1.1.1","sha":"2367e1269001e4a1f868bd527081fe9c46a8d44a","kind":"commit","published_at":"2022-01-05T19:47:58.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v1.1.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"a551d071f9c5faae09603ec4a3ef9dc3dd3ef833","kind":"commit","published_at":"2021-08-19T17:26:48.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v1.1.0","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"9b96ce36ce9b5ee85b4eccf8f5cb65b537d5d5a4","kind":"commit","published_at":"2021-05-25T11:25:02.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v1.0.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"8023b323e8b6ed8a43dcd9effff6d2521fdddda4","kind":"commit","published_at":"2021-05-19T17:53:43.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v1.0.0","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.0.0/manifests"},{"name":"v0.14","sha":"c64db457cc05cdad6c8b6d2912fc0a40ff170943","kind":"commit","published_at":"2020-06-12T07:10:23.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.14","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.14/manifests"},{"name":"v0.13","sha":"98fbe9c8bf20912aa683c106266b422653b61035","kind":"commit","published_at":"2019-04-05T06:14:29.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.13","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.13/manifests"},{"name":"v0.12.2","sha":"fea079487dce41ccfe049a6e856a8287b77d8fe3","kind":"commit","published_at":"2018-06-20T12:09:23.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.12.2","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"127619f6baede1b5cc852b208d4e57e9f4d518ee","kind":"commit","published_at":"2017-10-24T09:20:15.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.12.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12.1/manifests"},{"name":"v0.12","sha":"e6ed51d65d9cba7a52a2e756a4d836519232e75e","kind":"commit","published_at":"2017-08-10T09:21:40.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.12","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12/manifests"},{"name":"v0.11","sha":"78e5ecabb4c7e2309b434485dff53f8a38fe6873","kind":"commit","published_at":"2017-06-01T14:32:49.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.11","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.11/manifests"},{"name":"v0.10","sha":"773ed1ee5d05ae3466275a6eb5f07fffa33e1e3e","kind":"commit","published_at":"2017-05-30T16:30:34.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.10","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.10/manifests"},{"name":"v0.9.1","sha":"5384c24f97e92b38b0c659421e7bd0075ef6e788","kind":"tag","published_at":"2017-03-06T02:32:41.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.9.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.9.1/manifests"},{"name":"v0.9","sha":"e20dfbfc6877254a0744c0865a438660b166a936","kind":"tag","published_at":"2017-02-26T21:47:20.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.9","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.9/manifests"},{"name":"v0.8.1","sha":"b3b698c428ff7cc157a2ebae779d71c17655d453","kind":"tag","published_at":"2017-02-05T19:36:20.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.8.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.8.1/manifests"},{"name":"v0.8","sha":"92ce680cb8713a0ca4f09009ca37aae24c21bd23","kind":"tag","published_at":"2017-01-27T14:08:57.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.8","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.8/manifests"},{"name":"v0.7.4","sha":"63a4090ab85b9656e077d5aeda5e4858952e0b47","kind":"tag","published_at":"2017-01-15T19:55:12.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.7.4","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"e1334190fe99794f233bfcc5aabbc37c5f6887c3","kind":"tag","published_at":"2016-12-09T14:26:08.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.7.3","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.3/manifests"},{"name":"v0.7.1","sha":"9d6736511fecda6f5c884bb53af74954957330e0","kind":"tag","published_at":"2016-10-28T17:57:08.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.7.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.1/manifests"},{"name":"v0.7","sha":"b881073cab414005c5bb00a5bf0e50a9ce0ef6b0","kind":"tag","published_at":"2016-09-19T21:28:10.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.7","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7/manifests"},{"name":"v0.6.5","sha":"4875b1fd094042781929119cef281ef53cee9eb8","kind":"tag","published_at":"2016-07-25T12:13:14.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.6.5","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.6.5/manifests"},{"name":"v0.4.3","sha":"3142d5a5795a2764edf4c4c65d5204ee6f240ced","kind":"tag","published_at":"2015-11-23T13:46:23.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.4.3","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.4.3/manifests"},{"name":"v0.4","sha":"c7d0c57a7425c58563fbd10987c428d5f2d5dd4b","kind":"tag","published_at":"2015-09-28T17:14:42.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.4","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.4/manifests"},{"name":"v0.3","sha":"9ce937ce60c3c8faca344b347be4eefb08b0e38f","kind":"tag","published_at":"2015-06-10T20:41:20.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.3","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.3/manifests"},{"name":"v0.1","sha":"a716095e8abb07ce29b1ae31c1e6e261e6e91b57","kind":"tag","published_at":"2015-06-05T19:29:30.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:17:22.613Z","dependent_packages_count":0,"downloads":15,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":41.33291549582231,"dependent_packages_count":7.253147271119818,"stargazers_count":2.060923162461075,"forks_count":3.3121238462543854,"docker_downloads_count":null,"average":13.489777443914399},"purl":"pkg:pypi/frx08-sentinelsat","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/frx08-sentinelsat","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/frx08-sentinelsat","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/frx08-sentinelsat/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-29T19:35:07.121Z","issues_count":371,"pull_requests_count":249,"avg_time_to_close_issue":11061571.57493188,"avg_time_to_close_pull_request":3189439.680161943,"issues_closed_count":367,"pull_requests_closed_count":247,"pull_request_authors_count":44,"issue_authors_count":213,"avg_comments_per_issue":4.455525606469003,"avg_comments_per_pull_request":2.959839357429719,"merged_pull_requests_count":216,"bot_issues_count":11,"bot_pull_requests_count":0,"past_year_issues_count":12,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":214445.5,"past_year_avg_time_to_close_pull_request":32517.666666666668,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":1.5833333333333333,"past_year_avg_comments_per_pull_request":1.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/issues","maintainers":[{"login":"valgur","count":109,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/valgur"},{"login":"kr-stn","count":100,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kr-stn"}],"active_maintainers":[{"login":"valgur","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/valgur"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/frx08-sentinelsat/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/frx08-sentinelsat/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/frx08-sentinelsat/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/frx08-sentinelsat/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/frx08-sentinelsat/codemeta","maintainers":[{"uuid":"frx08","login":"frx08","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/frx08/","role":"Owner","created_at":"2023-06-26T10:53:58.777Z","updated_at":"2023-06-26T10:53:58.777Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/frx08/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":745764,"maintainers_count":316548,"namespaces_count":0,"keywords_count":245871,"github":"pypi","metadata":{"funded_packages_count":52290},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-10-29T05:45:24.783Z","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":11590138,"name":"github.com/sentinelsat/sentinelsat","ecosystem":"go","description":null,"homepage":null,"licenses":"gpl-3.0","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/sentinelsat/sentinelsat","keywords_array":[],"namespace":null,"versions_count":14,"first_release_published_at":"2015-11-23T13:44:00.000Z","latest_release_published_at":"2023-03-10T17:45:50.000Z","latest_release_number":"v1.2.1","last_synced_at":"2025-10-29T20:06:40.965Z","created_at":"2025-04-28T08:21:23.398Z","updated_at":"2025-10-29T20:06:40.965Z","registry_url":"https://pkg.go.dev/github.com/sentinelsat/sentinelsat","install_command":"go get github.com/sentinelsat/sentinelsat","documentation_url":"https://pkg.go.dev/github.com/sentinelsat/sentinelsat#section-documentation","metadata":{},"repo_metadata":{"id":32512878,"uuid":"36093931","full_name":"sentinelsat/sentinelsat","owner":"sentinelsat","description":"Search and download Copernicus Sentinel satellite images","archived":false,"fork":false,"pushed_at":"2024-10-02T09:22:49.000Z","size":28748,"stargazers_count":1007,"open_issues_count":5,"forks_count":244,"subscribers_count":61,"default_branch":"main","last_synced_at":"2025-10-02T01:39:22.450Z","etag":null,"topics":["copernicus","esa","geographic-data","hacktoberfest","open-data","remote-sensing","satellite-imagery","sentinel"],"latest_commit_sha":null,"homepage":"https://sentinelsat.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sentinelsat.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"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":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-05-22T20:32:26.000Z","updated_at":"2025-10-01T20:11:54.000Z","dependencies_parsed_at":"2023-09-21T19:47:02.492Z","dependency_job_id":"8f2725d8-08f3-4b98-9307-592ab1287c75","html_url":"https://github.com/sentinelsat/sentinelsat","commit_stats":{"total_commits":910,"total_committers":42,"mean_commits":"21.666666666666668","dds":0.5318681318681319,"last_synced_commit":"64ef13c61f086bf341a400a2f8427e2548e4458a"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/sentinelsat/sentinelsat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinelsat","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/sbom","scorecard":{"id":811457,"data":{"date":"2025-08-11","repo":{"name":"github.com/sentinelsat/sentinelsat","commit":"64ef13c61f086bf341a400a2f8427e2548e4458a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.1,"checks":[{"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":"Code-Review","score":2,"reason":"Found 6/22 approved changesets -- score normalized to 2","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":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/autoblack.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Warn: no topLevel permission defined: .github/workflows/live-testing.yaml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/autoblack.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/autoblack.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/autoblack.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/autoblack.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/live-testing.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/live-testing.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/live-testing.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/live-testing.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/live-testing.yaml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/live-testing.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinelsat/sentinelsat/publish.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/autoblack.yml:15","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:49","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:50","Warn: pipCommand not pinned by hash: .github/workflows/live-testing.yaml:29","Warn: pipCommand not pinned by hash: .github/workflows/live-testing.yaml:30","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:17","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   6 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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2014-14 / GHSA-652x-xj99-gmcc","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2014-13 / GHSA-cfj3-7x9c-4p3h","Warn: Project is vulnerable to: PYSEC-2018-28 / GHSA-x84v-xcm2-53pg","Warn: Project is vulnerable to: GHSA-g7vv-2v7x-gj9p"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 14 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-23T13:18:36.345Z","repository_id":32512878,"created_at":"2025-08-23T13:18:36.345Z","updated_at":"2025-08-23T13:18:36.345Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277953075,"owners_count":25904837,"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-02T02:00:08.890Z","response_time":67,"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":"sentinelsat","name":"sentinelsat","uuid":"29057552","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/29057552?v=4","repositories_count":1,"last_synced_at":"2023-03-02T01:25:27.474Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sentinelsat","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T20:05:51.626Z","updated_at":"2023-03-02T01:25:27.476Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinelsat","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinelsat/repositories"},"tags":[{"name":"v1.2.1","sha":"21cbaefe33c8ca267f572e21c410e0b6ad1063cb","kind":"commit","published_at":"2023-03-10T17:45:50.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v1.2.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.2.1/manifests"},{"name":"v1.1.1","sha":"2367e1269001e4a1f868bd527081fe9c46a8d44a","kind":"commit","published_at":"2022-01-05T19:47:58.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v1.1.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"a551d071f9c5faae09603ec4a3ef9dc3dd3ef833","kind":"commit","published_at":"2021-08-19T17:26:48.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v1.1.0","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"9b96ce36ce9b5ee85b4eccf8f5cb65b537d5d5a4","kind":"commit","published_at":"2021-05-25T11:25:02.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v1.0.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"8023b323e8b6ed8a43dcd9effff6d2521fdddda4","kind":"commit","published_at":"2021-05-19T17:53:43.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v1.0.0","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v1.0.0/manifests"},{"name":"v0.14","sha":"c64db457cc05cdad6c8b6d2912fc0a40ff170943","kind":"commit","published_at":"2020-06-12T07:10:23.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.14","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.14/manifests"},{"name":"v0.13","sha":"98fbe9c8bf20912aa683c106266b422653b61035","kind":"commit","published_at":"2019-04-05T06:14:29.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.13","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.13/manifests"},{"name":"v0.12.2","sha":"fea079487dce41ccfe049a6e856a8287b77d8fe3","kind":"commit","published_at":"2018-06-20T12:09:23.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.12.2","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"127619f6baede1b5cc852b208d4e57e9f4d518ee","kind":"commit","published_at":"2017-10-24T09:20:15.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.12.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12.1/manifests"},{"name":"v0.12","sha":"e6ed51d65d9cba7a52a2e756a4d836519232e75e","kind":"commit","published_at":"2017-08-10T09:21:40.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.12","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.12/manifests"},{"name":"v0.11","sha":"78e5ecabb4c7e2309b434485dff53f8a38fe6873","kind":"commit","published_at":"2017-06-01T14:32:49.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.11","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.11/manifests"},{"name":"v0.10","sha":"773ed1ee5d05ae3466275a6eb5f07fffa33e1e3e","kind":"commit","published_at":"2017-05-30T16:30:34.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.10","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.10/manifests"},{"name":"v0.9.1","sha":"5384c24f97e92b38b0c659421e7bd0075ef6e788","kind":"tag","published_at":"2017-03-06T02:32:41.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.9.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.9.1/manifests"},{"name":"v0.9","sha":"e20dfbfc6877254a0744c0865a438660b166a936","kind":"tag","published_at":"2017-02-26T21:47:20.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.9","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.9/manifests"},{"name":"v0.8.1","sha":"b3b698c428ff7cc157a2ebae779d71c17655d453","kind":"tag","published_at":"2017-02-05T19:36:20.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.8.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.8.1/manifests"},{"name":"v0.8","sha":"92ce680cb8713a0ca4f09009ca37aae24c21bd23","kind":"tag","published_at":"2017-01-27T14:08:57.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.8","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.8/manifests"},{"name":"v0.7.4","sha":"63a4090ab85b9656e077d5aeda5e4858952e0b47","kind":"tag","published_at":"2017-01-15T19:55:12.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.7.4","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"e1334190fe99794f233bfcc5aabbc37c5f6887c3","kind":"tag","published_at":"2016-12-09T14:26:08.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.7.3","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.3/manifests"},{"name":"v0.7.1","sha":"9d6736511fecda6f5c884bb53af74954957330e0","kind":"tag","published_at":"2016-10-28T17:57:08.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.7.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7.1/manifests"},{"name":"v0.7","sha":"b881073cab414005c5bb00a5bf0e50a9ce0ef6b0","kind":"tag","published_at":"2016-09-19T21:28:10.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.7","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.7/manifests"},{"name":"v0.6.5","sha":"4875b1fd094042781929119cef281ef53cee9eb8","kind":"tag","published_at":"2016-07-25T12:13:14.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.6.5","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.6.5/manifests"},{"name":"v0.4.3","sha":"3142d5a5795a2764edf4c4c65d5204ee6f240ced","kind":"tag","published_at":"2015-11-23T13:46:23.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.4.3","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.4.3/manifests"},{"name":"v0.4","sha":"c7d0c57a7425c58563fbd10987c428d5f2d5dd4b","kind":"tag","published_at":"2015-09-28T17:14:42.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.4","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.4/manifests"},{"name":"v0.3","sha":"9ce937ce60c3c8faca344b347be4eefb08b0e38f","kind":"tag","published_at":"2015-06-10T20:41:20.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.3","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.3/manifests"},{"name":"v0.1","sha":"a716095e8abb07ce29b1ae31c1e6e261e6e91b57","kind":"tag","published_at":"2015-06-05T19:29:30.000Z","download_url":"https://codeload.github.com/sentinelsat/sentinelsat/tar.gz/v0.1","html_url":"https://github.com/sentinelsat/sentinelsat/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinelsat/sentinelsat@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-10-02T04:08:29.981Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.912550352577266,"dependent_packages_count":5.5411864421589785,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.726868397368122},"purl":"pkg:golang/github.com/sentinelsat/sentinelsat","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/sentinelsat/sentinelsat","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/sentinelsat/sentinelsat","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/sentinelsat/sentinelsat/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T11:12:31.270Z","issues_count":370,"pull_requests_count":249,"avg_time_to_close_issue":11061571.57493188,"avg_time_to_close_pull_request":3189439.680161943,"issues_closed_count":367,"pull_requests_closed_count":247,"pull_request_authors_count":44,"issue_authors_count":213,"avg_comments_per_issue":4.472972972972973,"avg_comments_per_pull_request":2.959839357429719,"merged_pull_requests_count":216,"bot_issues_count":11,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":257.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":1.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/issues","maintainers":[{"login":"valgur","count":110,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/valgur"},{"login":"kr-stn","count":100,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kr-stn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsentinelsat%2Fsentinelsat/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsentinelsat%2Fsentinelsat/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsentinelsat%2Fsentinelsat/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsentinelsat%2Fsentinelsat/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsentinelsat%2Fsentinelsat/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1982391,"maintainers_count":0,"namespaces_count":748632,"keywords_count":111330,"github":"golang","metadata":{"funded_packages_count":52718},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-10-30T05:50:02.839Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":16543,"full_name":"sentinelsat/sentinelsat","default_branch":"main","total_commits":910,"total_committers":42,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":21.666666666666668,"dds":0.5318681318681319,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2025-10-29T04:46:30.198Z","last_synced_commit":"64ef13c61f086bf341a400a2f8427e2548e4458a","created_at":"2023-03-07T11:32:48.083Z","updated_at":"2025-10-29T04:42:42.193Z","committers":[{"name":"Martin Valgur","email":"martin.valgur@gmail.com","login":"valgur","count":426},{"name":"Fernerkundung","email":"kersten.clauss@gmail.com","login":"kr-stn","count":155},{"name":"thomasyoung-audet","email":"thomasyoungaudet@gmail.com","login":"thomasyoung-audet","count":53},{"name":"Wille Marcel","email":"wille@wille.blog.br","login":"willemarcel","count":52},{"name":"Antonio Valentino","email":"antonio.valentino@tiscali.it","login":"avalentino","count":43},{"name":"j08lue","email":"j08lue@gmail.com","login":"j08lue","count":40},{"name":"Gerald Baier","email":"gerald.baier@riken.jp","login":"gbaier","count":23},{"name":"Luca Delucchi","email":"lucadeluge@gmail.com","login":"lucadelu","count":18},{"name":"Antonio Valentino","email":"Antonio.Valentino@esa.int","login":null,"count":17},{"name":"Fernerkundung","email":"1621864+Fernerkundung","login":"Fernerkundung","count":14},{"name":"Michele Citterio","email":"michele@citterio.net","login":null,"count":6},{"name":"valpamp","email":"50947671+valpamp","login":"valpamp","count":6},{"name":"Viktor Bahr","email":"v.bahr@campus.tu-berlin.de","login":null,"count":4},{"name":"Malte Krupa","email":"mkrupa@nafn.de","login":null,"count":4},{"name":"Viktor Bahr","email":"viktorbahr@posteo.net","login":"viktorbahr","count":4},{"name":"github-actions","email":"${GITHUB_ACTOR}","login":"${GITHUB_ACTOR}","count":4},{"name":"sdf94","email":"sdf94@uw.edu","login":"sdf94","count":4},{"name":"Florian","email":"fwfichtner@gmail.com","login":"fwfichtner","count":4},{"name":"Daniel W. S. Almeida","email":"dwlsalmeida@gmail.com","login":"dwlsalmeida","count":2},{"name":"Imran Ibrahimli","email":"34434302+iibrahimli","login":"iibrahimli","count":2},{"name":"Leonard Kinyanjui","email":"lenny.kinyanjui.lk@gmail.com","login":"lenniezelk","count":2},{"name":"Marcus Ackland","email":"mackland@kth.se","login":"mackland","count":2},{"name":"Scott Staniewicz","email":"scott.stanie@gmail.com","login":"scottstanie","count":2},{"name":"joooeey","email":"lukas.schreiber@gmx.at","login":"joooeey","count":2},{"name":"unnic","email":"n_ngb@hotmail.com","login":"Opadera","count":2},{"name":"RISHABH BUDHIRAJA","email":"rishabh.budhiraja@gmail.com","login":"rbrishabh","count":2},{"name":"Kersten","email":"kersten.clauss@partner.bmw.de","login":null,"count":2},{"name":"z4zz","email":"32077668+z4zz","login":"z4zz","count":1},{"name":"Stefan Blumentrath","email":"stefan.blumentrath@gmx.de","login":"ninsbl","count":1},{"name":"Patrick Salembier","email":"patsalembier@gmail.com","login":"psal93","count":1},{"name":"Olga Chebotaryova","email":"olga.chebotaryova@gmail.com","login":"OlgaCh","count":1},{"name":"Gerald Baier","email":"gerald.baier@tum.de","login":null,"count":1},{"name":"Martin Bernardi (Laptop)","email":"martinbernardi@openmailbox.org","login":null,"count":1},{"name":"Schlump","email":"schlupp@vmail.me","login":null,"count":1},{"name":"Uri Zolotko","email":"uri@qed.ai","login":null,"count":1},{"name":"dl-processing03","email":"dl-processing03@dlprocessing03-vm.af.op.dlr.de","login":null,"count":1},{"name":"Lukas Bindreiter","email":"lukas.bindreiter@gmail.com","login":"lukasbindreiter","count":1},{"name":"Lars Kiesow","email":"lkiesow@uos.de","login":"lkiesow","count":1},{"name":"Justin Sexton","email":"justin.sexton@my.jcu.edu.au","login":"Justin-Sexton87","count":1},{"name":"Gaston Keller","email":"gkeller2","login":"gkeller2","count":1},{"name":"Caio Castro","email":"caiocacastro@gmail.com","login":"caiocacastro","count":1},{"name":"Andrey Raspopov","email":"9102888+Andrey-Raspopov","login":"Andrey-Raspopov","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-10-29T00:00:18.766Z","repositories_count":6089584,"commits_count":922516440,"contributors_count":35983866,"owners_count":1109633,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"sentinelsat/sentinelsat","html_url":"https://github.com/sentinelsat/sentinelsat","last_synced_at":"2025-10-29T08:07:29.352Z","status":"active","issues_count":366,"pull_requests_count":253,"avg_time_to_close_issue":11261895.09065934,"avg_time_to_close_pull_request":3164175.4899598393,"issues_closed_count":364,"pull_requests_closed_count":249,"pull_request_authors_count":44,"issue_authors_count":209,"avg_comments_per_issue":4.510928961748634,"avg_comments_per_pull_request":2.9209486166007905,"merged_pull_requests_count":218,"bot_issues_count":11,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-09T10:41:16.272Z","updated_at":"2025-10-29T08:07:29.353Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinelsat%2Fsentinelsat/issues","issue_labels_count":{"question":91,"bug":54,"enhancement":36,"discussion":22,"good first issue":22,"scihub-issue":21,"docs":15,"hacktoberfest":12,"ci":11,"duplicate":6,"invalid":4,"stale":4,"maintenance":4,"scihub-replacement":4,"curl":3,"wontfix":3},"pull_request_labels_count":{"hacktoberfest-accepted":3,"stale":2,"docs":2,"bug":1,"enhancement":1,"maintenance":1,"ci":1},"issue_author_associations_count":{"NONE":260,"MEMBER":59,"CONTRIBUTOR":47},"pull_request_author_associations_count":{"MEMBER":151,"CONTRIBUTOR":80,"NONE":22},"issue_authors":{"kr-stn":42,"j08lue":29,"valgur":17,"github-actions[bot]":11,"Opadera":8,"daniel-j-h":7,"ghost":4,"PhML":4,"diogocaribe":4,"rohitsharma0201":4,"craigmillernz":4,"Kay0777":3,"fpl":3,"MrChebur":3,"elmerehbi":3,"geom16011":3,"MargaridaBSC":3,"aleksandaratanasov":2,"massimozanetti":2,"VasilisAle":2,"ziqing97":2,"ibaris":2,"heyarne":2,"mustafateke":2,"Fa7C0n":2,"soroushyasini":2,"mdoubko":2,"jens2121":2,"geoschen":2,"spatialhast":2,"viktorbahr":2,"justinkotzebue":2,"lpd2":2,"siana1234":2,"G00FYDUDE":2,"lucadelu":2,"scottstanie":2,"i21510":2,"javierjsa":2,"JonFaull":1,"geoslegend":1,"jstoll1233":1,"MrZombie69232":1,"Rim-chan":1,"muilenheinz":1,"jlandmann":1,"DKorman":1,"jpaleja":1,"jakubstaszel":1,"chexianghong":1,"pominville":1,"yurithefury":1,"elnazzz1":1,"erickfaria":1,"schckngs":1,"iuryt":1,"milyra":1,"fsteinmetz":1,"webmap2015":1,"Mart1999in":1,"SlowMo24":1,"zwxlyy1995":1,"ramonmelser":1,"serrayos":1,"h4k1m0u":1,"WalidGharianiEAGLE":1,"sivateja-azista":1,"janardanroy":1,"AidanFNQ":1,"Artadys":1,"ingararntzen":1,"gthuser":1,"viogp":1,"GianniCristian":1,"Justin-Sexton87":1,"palaiya":1,"Thingus":1,"edodd01":1,"dtlloyd":1,"xianglingliwei":1,"pandafy":1,"XinStoneSto":1,"oarcher":1,"olivercrask":1,"jajcayn":1,"Rot90":1,"oyssko":1,"chryseisho":1,"lvhengani":1,"arind123":1,"yechta":1,"kssvrk":1,"AmirM69":1,"eamanu":1,"Asmaa-ashraf88":1,"liaduarte":1,"jmettes":1,"DocBO":1,"StijnCaerts":1,"janceviciusjulius":1,"melchisedech":1,"philipokiokio":1,"dzanaga":1,"sgofferj":1,"ninsbl":1,"tvoirand":1,"SylvainLan":1,"herault-guillaume":1,"Abbas47":1,"moris626":1,"radosuav":1,"nazzacode":1,"andrewcooke":1,"pfreimuth":1,"apessina":1,"JeffHCross":1,"nielsjk":1,"AurelienColin":1,"tdk8823":1,"Gxmg":1,"MartinaFrezza":1,"murraycutforth":1,"juansebastianl":1,"JackLidge":1,"andretheronsa":1,"DevAlvaroF":1,"widforss":1,"smetsb":1,"Jan-Oliver":1,"pandagud":1,"CharlesNickmilder":1,"zhangbin0917":1,"salman451":1,"NiklasKeck":1,"dpabon":1,"adibratul":1,"robmartz":1,"c040340":1,"lenkafronkova":1,"tmlunde":1,"bszadman":1,"davisrbr":1,"cordmaur":1,"Schlump":1,"skasberger":1,"joooeey":1,"avalentino":1,"Peter-L4ng":1,"rbavery":1,"SkalskiP":1,"andersknudby":1,"fradaloisio":1,"OGraffeuille":1,"welir":1,"anngitta":1,"paalge":1,"nekicier":1,"g-chi":1,"yuriiz":1,"g-roc":1,"aghand0ur":1,"sparkvilla":1,"fantaAT":1,"benmack":1,"sarabarozzi2811":1,"ENIAC-6":1,"demtotal":1,"aRay1010":1,"ervingrebesh":1,"jdries":1,"sshbb":1,"joseurquiza88":1,"datalass1":1,"nlraley":1,"drnextgis":1,"goriliukasbuxton":1,"wscullen":1,"hiraksarkar":1,"ZenBel":1,"marioSigel":1,"usamarehan557":1,"bro076":1,"sanjivjha":1,"Madwonk":1,"valpamp":1,"AgentNemo00":1,"thhomas":1,"masabhathini":1,"ojaace":1,"lttrung24":1,"SteffanDavies":1,"andriyreznik":1,"frx08":1,"nishadhka":1,"KanHub02":1,"attibalazs":1,"guin0x":1,"miguelgcg":1,"mdelgadoblasco":1,"cdpixa2017":1,"paumillet":1,"arashmad":1,"RAJohansen":1,"ks716":1,"bvandekerkhof":1,"pgallego96":1,"Waasil":1,"coconutattitude":1,"bilelomrani1":1},"pull_request_authors":{"valgur":93,"kr-stn":58,"j08lue":23,"avalentino":12,"gbaier":8,"lucadelu":4,"ghost":3,"thomasyoung-audet":3,"jakubsilhavy":2,"Andrey-Raspopov":2,"scottstanie":2,"ninsbl":2,"mackland":2,"Opadera":2,"viktorbahr":2,"IpsumCapra":2,"NiklasKeck":2,"yepremyana":2,"lenniezelk":2,"dwlsalmeida":2,"rbrishabh":2,"yuriiz":1,"Jesuis33":1,"c040340":1,"MrChebur":1,"t-williamss":1,"psal93":1,"valpamp":1,"Schlump":1,"Justin-Sexton87":1,"iibrahimli":1,"daviddemeij":1,"lukasbindreiter":1,"lkiesow":1,"OlgaCh":1,"gkeller2":1,"ziya5635":1,"maltekrupa":1,"sdf94":1,"fwfichtner":1,"joooeey":1,"cOsprey":1,"enamp":1,"martinber":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-10-30T00:00:25.546Z","repositories_count":11263014,"issues_count":35009938,"pull_requests_count":113611200,"authors_count":11042159,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"valgur","count":110,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/valgur"},{"login":"kr-stn","count":100,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kr-stn"}],"active_maintainers":[]},"events":{"total":{"WatchEvent":25,"IssueCommentEvent":2,"ForkEvent":6},"last_year":{"WatchEvent":23,"IssueCommentEvent":2,"ForkEvent":5}},"keywords":["copernicus","esa","geographic-data","hacktoberfest","open-data","remote-sensing","satellite-imagery","sentinel"],"dependencies":[{"ecosystem":"pypi","filepath":"docs/readthedocs-requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-02T23:46:05.494Z","updated_at":"2022-08-02T23:46:05.494Z","repository_link":"https://github.com/sentinelsat/sentinelsat/blob/main/docs/readthedocs-requirements.txt","dependencies":[{"id":549255948,"package_name":"sphinx","ecosystem":"pypi","requirements":"\u003e=1.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-02T23:46:06.162Z","updated_at":"2022-08-02T23:46:06.162Z","repository_link":"https://github.com/sentinelsat/sentinelsat/blob/main/requirements.txt","dependencies":[{"id":549261289,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":549261290,"package_name":"click","ecosystem":"pypi","requirements":"\u003e=7.1","direct":true,"kind":"runtime","optional":false},{"id":549261291,"package_name":"html2text","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":549261292,"package_name":"geojson","ecosystem":"pypi","requirements":"\u003e=2","direct":true,"kind":"runtime","optional":false},{"id":549261293,"package_name":"tqdm","ecosystem":"pypi","requirements":"\u003e=4.58","direct":true,"kind":"runtime","optional":false},{"id":549261294,"package_name":"geomet","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/autoblack.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T21:27:39.319Z","updated_at":"2023-01-14T21:27:39.319Z","repository_link":"https://github.com/sentinelsat/sentinelsat/blob/main/.github/workflows/autoblack.yml","dependencies":[{"id":6906643858,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6906643859,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yaml","sha":null,"kind":"manifest","created_at":"2023-01-14T21:27:39.351Z","updated_at":"2023-01-14T21:27:39.351Z","repository_link":"https://github.com/sentinelsat/sentinelsat/blob/main/.github/workflows/ci.yaml","dependencies":[{"id":6906643860,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6906643861,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6906643862,"package_name":"s-weigand/setup-conda","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6906643863,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/live-testing.yaml","sha":null,"kind":"manifest","created_at":"2023-01-14T21:27:39.385Z","updated_at":"2023-01-14T21:27:39.385Z","repository_link":"https://github.com/sentinelsat/sentinelsat/blob/main/.github/workflows/live-testing.yaml","dependencies":[{"id":6906643864,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6906643865,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6906643866,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/publish.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T21:27:39.403Z","updated_at":"2023-01-14T21:27:39.403Z","repository_link":"https://github.com/sentinelsat/sentinelsat/blob/main/.github/workflows/publish.yml","dependencies":[{"id":6906643867,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6906643868,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6906643869,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:47:01.457Z","updated_at":"2023-09-21T19:47:01.457Z","repository_link":"https://github.com/sentinelsat/sentinelsat/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-09-21T19:47:01.897Z","updated_at":"2023-09-21T19:47:01.897Z","repository_link":"https://github.com/sentinelsat/sentinelsat/blob/main/setup.py","dependencies":[]}],"score":21.167510099196562,"created_at":"2023-09-11T11:54:37.223Z","updated_at":"2026-04-10T03:30:45.644Z","avatar_url":"https://github.com/sentinelsat.png","language":"Python","category":"Sustainable Development","sub_category":"Environmental Satellites","monthly_downloads":34859,"total_dependent_repos":164,"total_dependent_packages":13,"readme":"sentinelsat\n===========\n\n⚠️ Sentinelsat is currently not functional for downloading from the CDSE ⚠️\n=================================================================================\n\nThe `Copernicus Open Access Hub (aka SciHub) \u003chttps://scihub.copernicus.eu/\u003e`_, that Sentinelsat was primarily built for, is permanently closed.\n\n.. image:: readme-note-scihub-closed.png\n\nThe official successor data distribution system, the `Copernicus Data Space Ecosystem (CDSE) \u003chttps://dataspace.copernicus.eu/\u003e`_,\nuses different API logic that Sentinelsat does not (yet?) support. Contributions are welcome to change that, please check issues and discussions\nfor ongoing efforts or alternatives.\n\nSentinelsat can still be used against `other data hubs \u003chttps://github.com/kr-stn/awesome-sentinel#data-hubs-and-national-mirrors\u003e`_ powered by the `DHuS software \u003chttps://github.com/SentinelDataHub/\u003e`_.\n\n\nLegacy project documentation\n============================\n\nPlease note that examples referencing the old Copernicus Open Access Hub are not working anymore. \n\n.. image:: https://readthedocs.org/projects/sentinelsat/badge/?version=stable\n    :target: http://sentinelsat.readthedocs.io/en/stable/?badge=stable\n    :alt: Documentation\n\n.. image:: https://badge.fury.io/py/sentinelsat.svg\n    :target: http://badge.fury.io/py/sentinelsat\n    :alt: PyPI package\n\n.. image:: https://github.com/sentinelsat/sentinelsat/actions/workflows/ci.yaml/badge.svg\n    :target: https://github.com/sentinelsat/sentinelsat/actions\n    :alt: GitHub Actions\n\n.. image:: https://codecov.io/gh/sentinelsat/sentinelsat/branch/main/graph/badge.svg\n    :target: https://codecov.io/gh/sentinelsat/sentinelsat\n    :alt: codecov.io code coverage\n\n.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.595961.svg\n   :target: https://doi.org/10.5281/zenodo.595961\n   :alt: Zenodo DOI\n\nSentinelsat makes searching, downloading and retrieving the metadata of `Sentinel\n\u003chttp://www.esa.int/Our_Activities/Observing_the_Earth/Copernicus/Overview4\u003e`_\nsatellite images from the\n`Copernicus Open Access Hub \u003chttps://scihub.copernicus.eu/\u003e`_ easy.\n\nIt offers an easy-to-use command line interface\n\n.. code-block:: bash\n\n  sentinelsat -u \u003cuser\u003e -p \u003cpassword\u003e --location Berlin --sentinel 2 --cloud 30 --start NOW-1MONTH\n\nand a powerful Python API.\n\n.. code-block:: python\n\n  from sentinelsat import SentinelAPI, read_geojson, geojson_to_wkt\n\n  api = SentinelAPI('user', 'password')\n  footprint = geojson_to_wkt(read_geojson('search_polygon.geojson'))\n  products = api.query(footprint,\n                       producttype='SLC',\n                       orbitdirection='ASCENDING',\n                       limit=10)\n  api.download_all(products)\n\n\n\nDocumentation is published at http://sentinelsat.readthedocs.io/.\n\nInstallation\n============\n\nInstall ``sentinelsat`` through pip:\n\n.. code-block:: bash\n\n    pip install sentinelsat\n\nUsage\n=====\n\nSentinelsat provides a Python API and a command line interface to search,\ndownload and retrieve the metadata for Sentinel products.\n\nPython Library\n--------------\n\n.. code-block:: python\n\n  from sentinelsat import SentinelAPI, read_geojson, geojson_to_wkt\n  from datetime import date\n\n  # connect to the API\n  api = SentinelAPI('user', 'password', 'dhus-hub-url')\n\n  # download single scene by known product id\n  api.download(\u003cproduct_id\u003e)\n\n  # search by polygon, time, and Hub query keywords\n  footprint = geojson_to_wkt(read_geojson('map.geojson'))\n  products = api.query(footprint,\n                       date = ('20151219', date(2015, 12, 29)),\n                       platformname = 'Sentinel-2',\n                       cloudcoverpercentage = (0, 30))\n\n  # download all results from the search\n  api.download_all(products)\n\n  # GeoJSON FeatureCollection containing footprints and metadata of the scenes\n  api.to_geojson(products)\n\n  # GeoPandas GeoDataFrame with the metadata of the scenes and the footprints as geometries\n  api.to_geodataframe(products)\n\n  # Get basic information about the product: its title, file size, MD5 sum, date, footprint and\n  # its download url\n  api.get_product_odata(\u003cproduct_id\u003e)\n\n  # Get the product's full metadata available on the server\n  api.get_product_odata(\u003cproduct_id\u003e, full=True)\n\nValid search query keywords can be found at the `Copernicus Open Access Hub documentation\n\u003chttps://scihub.copernicus.eu/userguide/3FullTextSearch\u003e`_.\n\nCommand Line Interface\n----------------------\n\nA basic search query consists of a search area geometry as well as the username and\npassword to access the Copernicus Open Access Hub.\n\n.. code-block:: bash\n\n  sentinelsat -u \u003cuser\u003e -p \u003cpassword\u003e -g \u003cgeojson\u003e\n\nSearch areas are provided as GeoJSON files, which can be created with\n`QGIS \u003chttp://qgis.org/en/site/\u003e`_ or `geojson.io \u003chttp://geojson.io\u003e`_.\nIf you do not specify a start and end date only products published in the last\n24 hours will be queried.\n\nExample\n^^^^^^^\n\nSearch and download all Sentinel-1 scenes of type SLC, in descending\norbit, for the year 2015.\n\n.. code-block:: bash\n\n  sentinelsat -u \u003cuser\u003e -p \u003cpassword\u003e -g \u003csearch_polygon.geojson\u003e -s 20150101 -e 20151231 -d \\\n  --producttype SLC -q \"orbitdirection=Descending\" \\\n  --url \"https://apihub.copernicus.eu/apihub\"\n\nUsername, password and DHuS URL can also be set via environment variables for convenience.\n\n.. code-block:: bash\n \n  # same result as query above\n  export DHUS_USER=\"\u003cuser\u003e\"\n  export DHUS_PASSWORD=\"\u003cpassword\u003e\"\n  export DHUS_URL=\"https://apihub.copernicus.eu/apihub\"\n\n  sentinelsat -g \u003csearch_polygon.geojson\u003e -s 20150101 -e 20151231 -d \\\n  --producttype SLC -q \"orbitdirection=Descending\"\n\nOptions\n^^^^^^^\n\n.. list-table::\n\n   * - -u\n     - --user\n     - TEXT\n     - Username [required] (or environment variable DHUS_USER)\n   * - -p\n     - --password\n     - TEXT\n     - Password [required] (or environment variable DHUS_PASSWORD)\n   * - \n     - --url\n     - TEXT\n     - Define another API URL. Default URL is 'https://apihub.copernicus.eu/apihub/'.\n   * - -s\n     - --start\n     - TEXT\n     - Start date of the query in the format YYYYMMDD or an expression like NOW-1DAY.\n   * - -e\n     - --end\n     - TEXT\n     - End date of the query.\n   * - -g\n     - --geometry\n     - PATH\n     - Search area geometry as GeoJSON file.\n   * -  \n     - --uuid\n     - TEXT\n     - Select a specific product UUID. Can be set more than once.\n   * -  \n     - --name\n     - TEXT\n     - Select specific product(s) by filename. Supports wildcards. Can be set more than once.\n   * -  \n     - --sentinel\n     - INT\n     - Limit search to a Sentinel satellite (constellation).\n   * -  \n     - --instrument\n     - TEXT\n     - Limit search to a specific instrument on a Sentinel satellite.\n   * -  \n     - --producttype\n     - TEXT\n     - Limit search to a Sentinel product type.\n   * - -c\n     - --cloud\n     - INT\n     - Maximum cloud cover in percent. (requires --sentinel to be 2 or 3)\n   * - -o\n     - --order-by\n     - TEXT\n     - Comma-separated list of keywords to order the result by. Prefix '-' for descending order.\n   * - -l\n     - --limit\n     - INT\n     - Maximum number of results to return. Defaults to no limit.\n   * - -d\n     - --download\n     -  \n     - Download all results of the query.\n   * -\n     - --fail-fast\n     -\n     - Skip all other other downloads if one fails.\n   * -  \n     - --path\n     - PATH\n     - Set the path where the files will be saved.\n   * - -q\n     - --query\n     - TEXT\n     - Extra search keywords you want to use in the query.\n       Example: '-q producttype=GRD -q polarisationmode=HH'.\n       Repeated keywords are interpreted as an \"or\" expression.\n   * - -f\n     - --footprints\n     - FILENAME\n     - Create a GeoJSON file at the provided path with footprints and metadata of the returned products. Set to '-' for stdout.\n   * - \n     - --include-pattern\n     - TEXT\n     - Glob pattern to filter files (within each product) to be downloaded.\n   * - \n     - --exclude-pattern\n     - TEXT\n     - Glob pattern to filter files (within each product) to be excluded from the downloaded.\n   * -  \n     - --timeout\n     - FLOAT\n     - How long to wait for a DataHub response (in seconds, default 60 sec).\n   * -\n     - --gnss\n     -\n     - Query orbit products form the GNSS end-point (\"https://scihub.copernicus.eu/gnss\").\n   * -\n     - --fmt\n     - TEXT\n     - Specify a custom format to print results. The format string shall be compatible with the Python \"Format Specification Mini-Language\".\n   * -  \n     - --info\n     -  \n     - Display DHuS server information.\n   * -  \n     - --version\n     -  \n     - Show version number and exit.\n   * - \n     - --debug\n     -  \n     - Print debug log messages.\n   * - -h\n     - --help\n     -  \n     - Show help message and exit.\n\nTests\n=====\n\nTo run the tests on ``sentinelsat``:\n\n.. code-block:: bash\n\n    git clone https://github.com/sentinelsat/sentinelsat.git\n    cd sentinelsat\n    pip install -e .[dev]\n    pytest -v\n\nBy default, prerecorded responses to Copernicus Open Access Hub queries are used to not be affected by its downtime.\nTo allow the tests to run actual queries against the Copernicus Open Access Hub set the environment variables\n\n.. code-block:: bash\n\n    export DHUS_USER=\u003cusername\u003e\n    export DHUS_PASSWORD=\u003cpassword\u003e\n\nand add ``--disable-vcr`` to ``pytest`` arguments.\nTo update the recordings use ``--vcr-record`` with ``once``, ``new_episodes`` or ``all``. See `vcrpy docs \u003chttps://vcrpy.readthedocs.io/en/latest/usage.html#record-modes\u003e`_ for details.\n\n\nDocumentation\n=============\n\nTo build the documentation:\n\n.. code-block:: bash\n\n    git clone https://github.com/sentinelsat/sentinelsat.git\n    cd sentinelsat\n    pip install -e .[dev]\n    cd docs\n    make html\n\nThe full documentation is also published at http://sentinelsat.readthedocs.io/.\n\n\nChangelog\n=========\n\nSee `CHANGELOG \u003cCHANGELOG.rst\u003e`_. You can also use GitHub's compare view to see the `changes in the main branch since last release \u003chttps://github.com/sentinelsat/sentinelsat/compare/v1.2.1...main\u003e`_.\n\nContributors\n============\n\nWe invite anyone to participate by contributing code, reporting bugs, fixing bugs, writing documentation and tutorials and discussing the future of this project. Please check `CONTRIBUTE.rst \u003cCONTRIBUTE.rst\u003e`_.\n\nFor a list of maintainers and contributors please see `AUTHORS.rst \u003cAUTHORS.rst\u003e`_ and the `contributor graph \u003chttps://github.com/sentinelsat/sentinelsat/graphs/contributors\u003e`_.\n\nLicense\n=======\n\nGPLv3+\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.595961"],"works":{"https://doi.org/10.5281/zenodo.595961":null},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["earth-observation","sar","cython","gdal","geospatial-data","qgis-processing","geospatial-analysis","closember","radar","stac"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/1188","html_url":"https://ost.ecosyste.ms/projects/1188"}