{"id":69964,"name":"sparqlwrapper","description":"A wrapper for a remote SPARQL endpoint","url":"https://github.com/rdflib/sparqlwrapper","last_synced_at":"2025-09-08T14:58:49.251Z","repository":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274202753,"owners_count":25240371,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"packages":[{"id":6058014,"name":"py3-sparqlwrapper","ecosystem":"alpine","description":"SPARQL Endpoint interface to Python","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":5,"first_release_published_at":"2022-11-22T19:33:35.000Z","latest_release_published_at":"2025-05-02T23:17:41.000Z","latest_release_number":"2.0.0-r5","last_synced_at":"2025-08-23T05:50:37.765Z","created_at":"2023-01-31T19:00:01.585Z","updated_at":"2025-08-23T10:51:24.412Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-sparqlwrapper","install_command":"apk add py3-sparqlwrapper","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:51:24.412Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":14.64073262366938,"stargazers_count":12.891358797745772,"forks_count":11.0832811521603,"average":9.653843143393864},"purl":"pkg:apk/alpine/py3-sparqlwrapper?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-sparqlwrapper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-sparqlwrapper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-sparqlwrapper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-sparqlwrapper/related_packages","maintainers":[{"uuid":"luca@z3ntu.xyz","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":55,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2023-01-31T23:50:28.968Z","updated_at":"2023-01-31T23:50:28.968Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/luca@z3ntu.xyz/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":37130,"maintainers_count":822,"namespaces_count":3,"keywords_count":6489,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2647},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2025-09-08T05:01:36.044Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":6720157,"name":"sparqlstreamwrapper","ecosystem":"pypi","description":"SPARQL Endpoint interface to permit streaming queries from Python","homepage":"https://github.com/chimera-suite","licenses":"W3C SOFTWARE NOTICE AND LICENSE","normalized_licenses":["SSH-short","MIT-feh"],"repository_url":"https://github.com/RDFLib/sparqlwrapper","keywords_array":["python","sparql","rdf","rdflib"],"namespace":null,"versions_count":1,"first_release_published_at":"2023-03-24T19:16:00.000Z","latest_release_published_at":"2023-03-24T19:16:00.000Z","latest_release_number":"0.1.dev0","last_synced_at":"2025-08-22T15:03:04.842Z","created_at":"2023-03-24T19:51:01.460Z","updated_at":"2025-08-22T15:03:04.843Z","registry_url":"https://pypi.org/project/sparqlstreamwrapper/","install_command":"pip install sparqlstreamwrapper --index-url https://pypi.org/simple","documentation_url":"https://sparqlwrapper.readthedocs.io","metadata":{"funding":null,"documentation":"https://sparqlwrapper.readthedocs.io","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: W3C License","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: Implementation :: CPython","Topic :: Software Development :: Libraries :: Python Modules"],"normalized_name":"sparqlstreamwrapper","project_status":null},"repo_metadata":{"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2023-08-30T10:47:18.000Z","size":7651,"stargazers_count":497,"open_issues_count":57,"forks_count":121,"subscribers_count":35,"default_branch":"master","last_synced_at":"2024-01-06T13:43:16.684Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2024-01-04T15:55:32.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":179482586,"owners_count":10822356,"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":"RDFLib","name":"RDFLib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":34,"last_synced_at":"2023-03-11T03:41:29.192Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","created_at":"2022-11-02T21:14:04.590Z","updated_at":"2023-03-11T03:41:29.199Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2024-01-06T13:45:00.532Z","dependent_packages_count":0,"downloads":15,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.54187726650274,"dependent_packages_count":6.924023464203634,"stargazers_count":2.840477564784154,"forks_count":4.274923127334119,"average":11.145325355706161},"purl":"pkg:pypi/sparqlstreamwrapper","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/sparqlstreamwrapper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/sparqlstreamwrapper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/sparqlstreamwrapper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-01-06T13:43:05.845Z","issues_count":61,"pull_requests_count":43,"avg_time_to_close_issue":17843697.136363637,"avg_time_to_close_pull_request":6854869.0,"issues_closed_count":22,"pull_requests_closed_count":33,"pull_request_authors_count":17,"issue_authors_count":40,"avg_comments_per_issue":3.737704918032787,"avg_comments_per_pull_request":2.13953488372093,"merged_pull_requests_count":24,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":6,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.8333333333333334,"past_year_avg_comments_per_pull_request":0.5,"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/RDFLib%2Fsparqlwrapper/issues"},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlstreamwrapper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlstreamwrapper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlstreamwrapper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlstreamwrapper/related_packages","maintainers":[{"uuid":"StevenSM","login":"StevenSM","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/StevenSM/","role":null,"created_at":"2023-03-24T21:59:17.111Z","updated_at":"2023-03-24T21:59:17.111Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/StevenSM/packages"},{"uuid":"matbelcao","login":"matbelcao","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/matbelcao/","role":null,"created_at":"2023-04-07T18:48:14.020Z","updated_at":"2023-04-07T18:48:14.020Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/matbelcao/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726167,"maintainers_count":308804,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":6164564,"name":"py3-sparqlwrapper","ecosystem":"alpine","description":"SPARQL Endpoint interface to Python","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-04-05T18:18:54.000Z","latest_release_published_at":"2021-04-05T18:18:54.000Z","latest_release_number":"1.8.5-r2","last_synced_at":"2025-08-23T05:49:46.213Z","created_at":"2023-01-31T23:54:21.934Z","updated_at":"2025-08-23T10:51:24.417Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.15/community/x86_64/py3-sparqlwrapper","install_command":"apk add py3-sparqlwrapper","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:51:24.417Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":25.58491517941603,"stargazers_count":7.990162073532193,"forks_count":7.4793466607807275,"average":10.263605978432238},"purl":"pkg:apk/alpine/py3-sparqlwrapper?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-sparqlwrapper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-sparqlwrapper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-sparqlwrapper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-sparqlwrapper/related_packages","maintainers":[{"uuid":"luca@z3ntu.xyz","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":75,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2023-07-25T02:39:16.525Z","updated_at":"2023-07-25T02:39:16.525Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/maintainers/luca@z3ntu.xyz/packages"}],"registry":{"name":"alpine-v3.15","url":"https://pkgs.alpinelinux.org/packages?branch=v3.15","ecosystem":"alpine","default":false,"packages_count":15857,"maintainers_count":287,"namespaces_count":2,"keywords_count":2456,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":780},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.684Z","updated_at":"2025-09-08T06:51:45.631Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/namespaces"}},{"id":11140331,"name":"py3-sparqlwrapper-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-sparqlwrapper","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-06-21T12:53:25.000Z","latest_release_published_at":"2024-06-21T12:53:25.000Z","latest_release_number":"2.0.0-r4","last_synced_at":"2025-08-23T05:50:08.569Z","created_at":"2024-12-07T13:17:22.965Z","updated_at":"2025-08-23T10:51:24.290Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/py3-sparqlwrapper-pyc","install_command":"apk add py3-sparqlwrapper-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2025-08-23T10:51:24.290Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-sparqlwrapper-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-sparqlwrapper-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-sparqlwrapper-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-sparqlwrapper-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-sparqlwrapper-pyc/related_packages","maintainers":[{"uuid":"luca@lucaweiss.eu","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":151,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2024-12-12T16:06:25.690Z","updated_at":"2024-12-12T16:06:25.690Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/luca@lucaweiss.eu/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25393,"maintainers_count":413,"namespaces_count":2,"keywords_count":2766,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1060},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2025-09-08T06:51:38.309Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":2927188,"name":"sparqlwrappermosorio","ecosystem":"pypi","description":"SPARQL Endpoint interface to Python","homepage":"http://rdflib.github.io/sparqlwrapper","licenses":"W3C SOFTWARE NOTICE AND LICENSE","normalized_licenses":["SSH-short","MIT-feh"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":["python","sparql","rdf","rdflib"],"namespace":null,"versions_count":1,"first_release_published_at":"2020-05-26T01:11:22.000Z","latest_release_published_at":"2020-05-26T01:11:22.000Z","latest_release_number":"1.8.6","last_synced_at":"2025-08-22T22:39:19.542Z","created_at":"2022-04-10T12:40:31.794Z","updated_at":"2025-08-23T05:49:25.861Z","registry_url":"https://pypi.org/project/sparqlwrappermosorio/","install_command":"pip install sparqlwrappermosorio --index-url https://pypi.org/simple","documentation_url":"https://rdflib.github.io/sparqlwrapper/doc/","metadata":{"funding":null,"documentation":"https://rdflib.github.io/sparqlwrapper/doc/","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: W3C License","Operating System :: OS Independent","Programming Language :: Python :: 2","Programming Language :: Python :: 2.7","Programming Language :: Python :: 3","Programming Language :: Python :: 3.3","Programming Language :: Python :: 3.4","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Topic :: Software Development :: Libraries :: Python Modules"],"normalized_name":"sparqlwrappermosorio","project_status":null},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":544,"open_issues_count":64,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-06-18T07:02:15.994Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-06-09T22:16:54.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271745630,"owners_count":24813513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T05:49:25.861Z","dependent_packages_count":0,"downloads":8,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":65.4085875865056,"dependent_repos_count":21.525853977374208,"dependent_packages_count":10.141135697755281,"stargazers_count":2.828246768043508,"forks_count":4.286460658680928,"docker_downloads_count":null,"average":20.838056937671904},"purl":"pkg:pypi/sparqlwrappermosorio","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/sparqlwrappermosorio","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/sparqlwrappermosorio","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/sparqlwrappermosorio/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrappermosorio/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrappermosorio/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrappermosorio/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrappermosorio/related_packages","maintainers":[{"uuid":"mosorio","login":"mosorio","name":null,"email":null,"url":null,"packages_count":22,"html_url":"https://pypi.org/user/mosorio/","role":null,"created_at":"2023-02-25T12:43:22.883Z","updated_at":"2023-02-25T12:43:22.883Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mosorio/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726167,"maintainers_count":308804,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":2927192,"name":"sparqlwrapper.skipssl","ecosystem":"pypi","description":"SPARQL Endpoint interface to Python","homepage":"http://rdflib.github.io/sparqlwrapper","licenses":"W3C SOFTWARE NOTICE AND LICENSE","normalized_licenses":["SSH-short","MIT-feh"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":["python","sparql","rdf","rdflib"],"namespace":null,"versions_count":3,"first_release_published_at":"2020-07-29T10:50:43.000Z","latest_release_published_at":"2020-07-29T09:45:59.000Z","latest_release_number":"1.8.9","last_synced_at":"2025-08-23T05:49:28.789Z","created_at":"2022-04-10T12:40:31.875Z","updated_at":"2025-08-23T05:49:28.789Z","registry_url":"https://pypi.org/project/sparqlwrapper.skipssl/","install_command":"pip install sparqlwrapper.skipssl --index-url https://pypi.org/simple","documentation_url":"https://rdflib.github.io/sparqlwrapper/doc/","metadata":{"funding":null,"documentation":"https://rdflib.github.io/sparqlwrapper/doc/","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: W3C License","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: Implementation :: CPython","Topic :: Software Development :: Libraries :: Python Modules"],"normalized_name":"sparqlwrapper-skipssl","project_status":null},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2024-08-15T19:58:21.000Z","size":7651,"stargazers_count":523,"open_issues_count":62,"forks_count":122,"subscribers_count":35,"default_branch":"master","last_synced_at":"2024-11-07T11:16:11.443Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2024-10-24T14:27:06.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224616559,"owners_count":17341151,"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":"RDFLib","name":"RDFLib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2024-03-25T23:19:38.776Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":110,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2024-03-25T23:19:39.302Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2024-11-14T12:05:46.550Z","dependent_packages_count":0,"downloads":17,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.61104109666564,"dependent_packages_count":6.633233862033089,"stargazers_count":39.06087774171853,"forks_count":30.49154493947922,"average":26.69917440997412},"purl":"pkg:pypi/sparqlwrapper.skipssl","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/sparqlwrapper.skipssl","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/sparqlwrapper.skipssl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/sparqlwrapper.skipssl/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-11-14T12:00:29.586Z","issues_count":66,"pull_requests_count":45,"avg_time_to_close_issue":19383403.833333332,"avg_time_to_close_pull_request":6854869.0,"issues_closed_count":24,"pull_requests_closed_count":33,"pull_request_authors_count":19,"issue_authors_count":44,"avg_comments_per_issue":3.7727272727272725,"avg_comments_per_pull_request":2.111111111111111,"merged_pull_requests_count":24,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":6688506.5,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":3.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrapper.skipssl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrapper.skipssl/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrapper.skipssl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrapper.skipssl/related_packages","maintainers":[{"uuid":"fakabbir","login":"fakabbir","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/fakabbir/","role":null,"created_at":"2023-02-25T12:43:24.121Z","updated_at":"2023-02-25T12:43:24.121Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/fakabbir/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726167,"maintainers_count":308804,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":2927190,"name":"sparqlwrapper-mosorio","ecosystem":"pypi","description":"SPARQL Endpoint interface to Python","homepage":"http://rdflib.github.io/sparqlwrapper","licenses":"W3C SOFTWARE NOTICE AND LICENSE","normalized_licenses":["SSH-short","MIT-feh"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":["python","sparql","rdf","rdflib"],"namespace":null,"versions_count":1,"first_release_published_at":"2020-05-22T18:27:55.000Z","latest_release_published_at":"2020-05-22T18:27:55.000Z","latest_release_number":"1.8.6","last_synced_at":"2025-08-23T05:49:28.929Z","created_at":"2022-04-10T12:40:31.839Z","updated_at":"2025-08-23T10:51:24.455Z","registry_url":"https://pypi.org/project/sparqlwrapper-mosorio/","install_command":"pip install sparqlwrapper-mosorio --index-url https://pypi.org/simple","documentation_url":"https://rdflib.github.io/sparqlwrapper/doc/","metadata":{"funding":null,"documentation":"https://rdflib.github.io/sparqlwrapper/doc/","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: W3C License","Operating System :: OS Independent","Programming Language :: Python :: 2","Programming Language :: Python :: 2.7","Programming Language :: Python :: 3","Programming Language :: Python :: 3.3","Programming Language :: Python :: 3.4","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Topic :: Software Development :: Libraries :: Python Modules"],"normalized_name":"sparqlwrapper-mosorio","project_status":null},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:51:24.455Z","dependent_packages_count":0,"downloads":8,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":61.19472170400964,"dependent_repos_count":21.525853977374208,"dependent_packages_count":10.141135697755281,"stargazers_count":2.828246768043508,"forks_count":4.286460658680928,"docker_downloads_count":null,"average":19.99528376117271},"purl":"pkg:pypi/sparqlwrapper-mosorio","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/sparqlwrapper-mosorio","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/sparqlwrapper-mosorio","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/sparqlwrapper-mosorio/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrapper-mosorio/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrapper-mosorio/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrapper-mosorio/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrapper-mosorio/related_packages","maintainers":[{"uuid":"mosorio","login":"mosorio","name":null,"email":null,"url":null,"packages_count":22,"html_url":"https://pypi.org/user/mosorio/","role":null,"created_at":"2023-02-23T14:54:39.682Z","updated_at":"2023-02-23T14:54:39.682Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mosorio/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726167,"maintainers_count":308804,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5293560,"name":"sparqlwrapper","ecosystem":"conda","description":null,"homepage":"https://github.com/RDFLib/sparqlwrapper","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/RDFLib/sparqlwrapper","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2022-10-03T15:55:27.382Z","latest_release_published_at":"2020-04-18T03:51:49.000Z","latest_release_number":"1.8.5","last_synced_at":"2025-08-18T08:06:19.887Z","created_at":"2022-10-03T15:55:27.375Z","updated_at":"2025-08-23T10:51:23.701Z","registry_url":"https://anaconda.org/conda-forge/sparqlwrapper","install_command":"conda install -c conda-forge sparqlwrapper","documentation_url":null,"metadata":{},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271745630,"owners_count":24813513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:51:23.701Z","dependent_packages_count":6,"downloads":null,"downloads_period":null,"dependent_repos_count":9,"rankings":{"downloads":null,"dependent_repos_count":11.632316981885324,"dependent_packages_count":9.032386845650981,"stargazers_count":17.94999750486551,"forks_count":16.517790308897652,"docker_downloads_count":null,"average":13.783122910324867},"purl":"pkg:conda/sparqlwrapper","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/sparqlwrapper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/sparqlwrapper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/sparqlwrapper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sparqlwrapper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sparqlwrapper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sparqlwrapper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sparqlwrapper/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13414,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2190},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-08T06:53:21.618Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":8678234,"name":"py3-sparqlwrapper-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-sparqlwrapper","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-28T23:45:29.000Z","latest_release_published_at":"2023-04-28T23:45:29.000Z","latest_release_number":"2.0.0-r2","last_synced_at":"2025-08-23T05:50:06.667Z","created_at":"2023-12-20T10:30:41.608Z","updated_at":"2025-08-23T10:51:24.216Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/py3-sparqlwrapper-pyc","install_command":"apk add py3-sparqlwrapper-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2025-08-23T10:51:24.216Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-sparqlwrapper-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-sparqlwrapper-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-sparqlwrapper-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-sparqlwrapper-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-sparqlwrapper-pyc/related_packages","maintainers":[],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":376,"namespaces_count":2,"keywords_count":2627,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":711},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2025-09-08T06:55:50.087Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":11767002,"name":"py3-sparqlwrapper","ecosystem":"alpine","description":"SPARQL Endpoint interface to Python","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2025-05-02T23:17:41.000Z","latest_release_published_at":"2025-05-02T23:17:41.000Z","latest_release_number":"2.0.0-r5","last_synced_at":"2025-08-23T05:50:07.472Z","created_at":"2025-06-07T18:59:55.210Z","updated_at":"2025-08-23T10:51:24.354Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/py3-sparqlwrapper","install_command":"apk add py3-sparqlwrapper","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:51:24.353Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-sparqlwrapper?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-sparqlwrapper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-sparqlwrapper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-sparqlwrapper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-sparqlwrapper/related_packages","maintainers":[{"uuid":"luca@lucaweiss.eu","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":156,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2025-06-08T17:03:06.662Z","updated_at":"2025-06-08T17:03:06.662Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/luca@lucaweiss.eu/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26315,"maintainers_count":422,"namespaces_count":2,"keywords_count":4641,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1614},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2025-09-08T05:33:01.089Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":11140330,"name":"py3-sparqlwrapper","ecosystem":"alpine","description":"SPARQL Endpoint interface to Python","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-06-21T12:53:25.000Z","latest_release_published_at":"2024-06-21T12:53:25.000Z","latest_release_number":"2.0.0-r4","last_synced_at":"2025-08-23T05:50:06.265Z","created_at":"2024-12-07T13:17:22.775Z","updated_at":"2025-08-23T10:51:24.217Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/py3-sparqlwrapper","install_command":"apk add py3-sparqlwrapper","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2025-08-23T10:51:24.217Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-sparqlwrapper?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-sparqlwrapper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-sparqlwrapper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-sparqlwrapper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-sparqlwrapper/related_packages","maintainers":[{"uuid":"luca@lucaweiss.eu","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":151,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2024-12-12T16:06:18.424Z","updated_at":"2024-12-12T16:06:18.424Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/luca@lucaweiss.eu/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25393,"maintainers_count":413,"namespaces_count":2,"keywords_count":2766,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1060},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2025-09-08T06:51:38.309Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":6084256,"name":"py3-sparqlwrapper","ecosystem":"alpine","description":"SPARQL Endpoint interface to Python","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2022-03-15T20:55:28.000Z","latest_release_published_at":"2022-03-15T20:55:28.000Z","latest_release_number":"2.0.0-r0","last_synced_at":"2025-08-23T05:49:51.533Z","created_at":"2023-01-31T20:03:26.997Z","updated_at":"2025-08-23T10:51:24.293Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.17/community/x86_64/py3-sparqlwrapper","install_command":"apk add py3-sparqlwrapper","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:51:24.293Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":27.253845290221175,"stargazers_count":10.7162905579881,"forks_count":9.666554395419332,"average":11.909172560907152},"purl":"pkg:apk/alpine/py3-sparqlwrapper?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-sparqlwrapper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-sparqlwrapper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-sparqlwrapper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-sparqlwrapper/related_packages","maintainers":[{"uuid":"luca@z3ntu.xyz","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":123,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2023-02-01T05:05:49.028Z","updated_at":"2023-02-01T05:05:49.028Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers/luca@z3ntu.xyz/packages"}],"registry":{"name":"alpine-v3.17","url":"https://pkgs.alpinelinux.org/packages?branch=v3.17","ecosystem":"alpine","default":false,"packages_count":17817,"maintainers_count":352,"namespaces_count":2,"keywords_count":3362,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1026},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.642Z","updated_at":"2025-09-07T07:26:12.220Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/namespaces"}},{"id":11767004,"name":"py3-sparqlwrapper-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-sparqlwrapper","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2025-05-02T23:17:41.000Z","latest_release_published_at":"2025-05-02T23:17:41.000Z","latest_release_number":"2.0.0-r5","last_synced_at":"2025-08-23T05:50:08.133Z","created_at":"2025-06-07T18:59:58.377Z","updated_at":"2025-08-23T10:51:24.310Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/py3-sparqlwrapper-pyc","install_command":"apk add py3-sparqlwrapper-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:51:24.310Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-sparqlwrapper-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-sparqlwrapper-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-sparqlwrapper-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-sparqlwrapper-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-sparqlwrapper-pyc/related_packages","maintainers":[{"uuid":"luca@lucaweiss.eu","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":156,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2025-06-08T17:03:08.838Z","updated_at":"2025-06-08T17:03:08.838Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/luca@lucaweiss.eu/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26315,"maintainers_count":422,"namespaces_count":2,"keywords_count":4641,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1614},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2025-09-08T05:33:01.089Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":8678233,"name":"py3-sparqlwrapper","ecosystem":"alpine","description":"SPARQL Endpoint interface to Python","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-28T23:45:29.000Z","latest_release_published_at":"2023-04-28T23:45:29.000Z","latest_release_number":"2.0.0-r2","last_synced_at":"2025-08-23T05:50:10.183Z","created_at":"2023-12-20T10:30:41.518Z","updated_at":"2025-08-23T10:51:24.293Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/py3-sparqlwrapper","install_command":"apk add py3-sparqlwrapper","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2025-08-23T10:51:24.292Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-sparqlwrapper?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-sparqlwrapper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-sparqlwrapper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-sparqlwrapper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-sparqlwrapper/related_packages","maintainers":[{"uuid":"luca@z3ntu.xyz","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":111,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2024-08-24T20:47:58.659Z","updated_at":"2024-08-24T20:47:58.659Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/luca@z3ntu.xyz/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":376,"namespaces_count":2,"keywords_count":2627,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":711},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2025-09-08T06:55:50.087Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":6138956,"name":"py3-sparqlwrapper","ecosystem":"alpine","description":"SPARQL Endpoint interface to Python","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2022-03-15T20:55:28.000Z","latest_release_published_at":"2022-03-15T20:55:28.000Z","latest_release_number":"2.0.0-r0","last_synced_at":"2025-08-23T05:49:51.617Z","created_at":"2023-01-31T22:33:29.546Z","updated_at":"2025-08-23T10:51:24.454Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.16/community/x86_64/py3-sparqlwrapper","install_command":"apk add py3-sparqlwrapper","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:51:24.454Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":27.31114632857897,"stargazers_count":8.69284498444562,"forks_count":7.900451957504255,"average":10.976110817632211},"purl":"pkg:apk/alpine/py3-sparqlwrapper?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-sparqlwrapper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-sparqlwrapper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-sparqlwrapper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-sparqlwrapper/related_packages","maintainers":[{"uuid":"luca@z3ntu.xyz","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":115,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2023-02-01T12:50:49.989Z","updated_at":"2023-02-01T12:50:49.989Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers/luca@z3ntu.xyz/packages"}],"registry":{"name":"alpine-v3.16","url":"https://pkgs.alpinelinux.org/packages?branch=v3.16","ecosystem":"alpine","default":false,"packages_count":17040,"maintainers_count":328,"namespaces_count":2,"keywords_count":2845,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":915},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.662Z","updated_at":"2025-09-08T06:51:50.317Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/namespaces"}},{"id":7780160,"name":"py3-sparqlwrapper-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-sparqlwrapper","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-28T23:45:29.000Z","latest_release_published_at":"2023-04-28T23:45:29.000Z","latest_release_number":"2.0.0-r2","last_synced_at":"2025-08-23T05:50:02.528Z","created_at":"2023-05-22T14:38:34.903Z","updated_at":"2025-08-23T10:51:24.489Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/py3-sparqlwrapper-pyc","install_command":"apk add py3-sparqlwrapper-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:51:24.489Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":11.630342626302928,"forks_count":10.184030721659768,"docker_downloads_count":null,"average":5.453593336990674},"purl":"pkg:apk/alpine/py3-sparqlwrapper-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-sparqlwrapper-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-sparqlwrapper-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-sparqlwrapper-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-sparqlwrapper-pyc/related_packages","maintainers":[{"uuid":"luca@z3ntu.xyz","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":140,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2023-05-23T08:05:07.506Z","updated_at":"2023-05-23T08:05:07.506Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/luca@z3ntu.xyz/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":3625,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1084},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2025-09-07T07:26:06.804Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":2927191,"name":"sparqlwrapper","ecosystem":"pypi","description":"SPARQL Endpoint interface to Python","homepage":"http://rdflib.github.io/sparqlwrapper","licenses":"W3C SOFTWARE NOTICE AND LICENSE","normalized_licenses":["SSH-short","MIT-feh"],"repository_url":"https://github.com/RDFLib/sparqlwrapper","keywords_array":["python","sparql","rdf","rdflib"],"namespace":null,"versions_count":30,"first_release_published_at":"2009-01-06T10:57:44.000Z","latest_release_published_at":"2022-03-13T23:13:58.000Z","latest_release_number":"2.0.0","last_synced_at":"2025-09-07T08:31:48.457Z","created_at":"2022-04-10T12:40:31.855Z","updated_at":"2025-09-07T08:31:48.457Z","registry_url":"https://pypi.org/project/sparqlwrapper/","install_command":"pip install sparqlwrapper --index-url https://pypi.org/simple","documentation_url":"https://sparqlwrapper.readthedocs.io","metadata":{"funding":null,"documentation":"https://sparqlwrapper.readthedocs.io","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: W3C License","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Topic :: Software Development :: Libraries :: Python Modules"],"normalized_name":"sparqlwrapper","project_status":null},"repo_metadata":{"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2023-08-30T10:47:18.000Z","size":7651,"stargazers_count":496,"open_issues_count":57,"forks_count":121,"subscribers_count":35,"default_branch":"master","last_synced_at":"2024-01-04T09:02:05.979Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2024-01-02T16:14:56.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":179482170,"owners_count":10822291,"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":"RDFLib","name":"RDFLib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":34,"last_synced_at":"2023-03-11T03:41:29.192Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","created_at":"2022-11-02T21:14:04.590Z","updated_at":"2023-03-11T03:41:29.199Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2024-01-06T13:43:05.777Z","dependent_packages_count":46,"downloads":865924,"downloads_period":"last-month","dependent_repos_count":345,"rankings":{"downloads":0.5152445511748792,"dependent_repos_count":0.7943413863071579,"dependent_packages_count":0.34779964459817736,"stargazers_count":2.83802474389762,"forks_count":4.277903107176591,"docker_downloads_count":2.239185944007052,"average":1.8354165628602461},"purl":"pkg:pypi/sparqlwrapper","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/sparqlwrapper","docker_dependents_count":40,"docker_downloads_count":1713,"usage_url":"https://repos.ecosyste.ms/usage/pypi/sparqlwrapper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/sparqlwrapper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-01-04T09:05:04.880Z","issues_count":61,"pull_requests_count":43,"avg_time_to_close_issue":17843697.136363637,"avg_time_to_close_pull_request":6854869.0,"issues_closed_count":22,"pull_requests_closed_count":33,"pull_request_authors_count":17,"issue_authors_count":40,"avg_comments_per_issue":3.737704918032787,"avg_comments_per_pull_request":2.13953488372093,"merged_pull_requests_count":24,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":6,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.8333333333333334,"past_year_avg_comments_per_pull_request":0.5,"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/RDFLib%2Fsparqlwrapper/issues"},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrapper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrapper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrapper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sparqlwrapper/related_packages","maintainers":[{"uuid":"iwan.aucamp","login":"iwan.aucamp","name":null,"email":null,"url":null,"packages_count":11,"html_url":"https://pypi.org/user/iwan.aucamp/","role":null,"created_at":"2023-02-23T14:54:40.611Z","updated_at":"2023-02-23T14:54:40.611Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/iwan.aucamp/packages"},{"uuid":"Wikier","login":"Wikier","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://pypi.org/user/Wikier/","role":null,"created_at":"2023-02-23T14:54:40.541Z","updated_at":"2023-02-23T14:54:40.541Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Wikier/packages"},{"uuid":"dayures","login":"dayures","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/dayures/","role":null,"created_at":"2023-02-23T14:54:40.477Z","updated_at":"2023-02-23T14:54:40.477Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/dayures/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726167,"maintainers_count":308804,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":10345852,"name":"py3-sparqlwrapper-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-sparqlwrapper","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"2.0.0-r3","last_synced_at":"2025-08-23T05:50:06.458Z","created_at":"2024-06-11T10:42:46.421Z","updated_at":"2025-08-23T10:51:24.489Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/py3-sparqlwrapper-pyc","install_command":"apk add py3-sparqlwrapper-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:51:24.489Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-sparqlwrapper-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-sparqlwrapper-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-sparqlwrapper-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-sparqlwrapper-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-sparqlwrapper-pyc/related_packages","maintainers":[{"uuid":"luca@z3ntu.xyz","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":147,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2024-06-12T01:39:06.761Z","updated_at":"2024-06-12T01:39:06.761Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/luca@z3ntu.xyz/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":4237,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1365},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2025-09-08T06:55:59.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":7780159,"name":"py3-sparqlwrapper","ecosystem":"alpine","description":"SPARQL Endpoint interface to Python","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-28T23:45:29.000Z","latest_release_published_at":"2023-04-28T23:45:29.000Z","latest_release_number":"2.0.0-r2","last_synced_at":"2025-08-23T05:49:56.529Z","created_at":"2023-05-22T14:38:34.665Z","updated_at":"2025-08-23T10:51:24.455Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/py3-sparqlwrapper","install_command":"apk add py3-sparqlwrapper","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:51:24.455Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":11.630342626302928,"forks_count":10.184030721659768,"docker_downloads_count":null,"average":5.453593336990674},"purl":"pkg:apk/alpine/py3-sparqlwrapper?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-sparqlwrapper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-sparqlwrapper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-sparqlwrapper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-sparqlwrapper/related_packages","maintainers":[{"uuid":"luca@z3ntu.xyz","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":140,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2023-05-23T08:05:06.518Z","updated_at":"2023-05-23T08:05:06.518Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/luca@z3ntu.xyz/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":3625,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1084},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2025-09-07T07:26:06.804Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":6211515,"name":"py3-sparqlwrapper","ecosystem":"alpine","description":"SPARQL Endpoint interface to Python","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2020-09-01T21:43:50.000Z","latest_release_published_at":"2020-09-01T21:43:50.000Z","latest_release_number":"1.8.5-r1","last_synced_at":"2025-08-23T05:49:49.027Z","created_at":"2023-02-01T02:58:45.797Z","updated_at":"2025-08-23T10:51:26.386Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.13/community/x86_64/py3-sparqlwrapper","install_command":"apk add py3-sparqlwrapper","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:51:26.386Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":19.522199035763112,"stargazers_count":7.246168237749155,"forks_count":7.015902712815715,"average":8.446067496581996},"purl":"pkg:apk/alpine/py3-sparqlwrapper?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-sparqlwrapper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-sparqlwrapper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-sparqlwrapper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-sparqlwrapper/related_packages","maintainers":[{"uuid":"luca@z3ntu.xyz","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":28,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2023-07-25T02:39:16.672Z","updated_at":"2023-07-25T02:39:16.672Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/maintainers/luca@z3ntu.xyz/packages"}],"registry":{"name":"alpine-v3.13","url":"https://pkgs.alpinelinux.org/packages?branch=v3.13","ecosystem":"alpine","default":false,"packages_count":13897,"maintainers_count":231,"namespaces_count":2,"keywords_count":1890,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":587},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.734Z","updated_at":"2025-09-07T05:11:47.762Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/namespaces"}},{"id":6190273,"name":"py3-sparqlwrapper","ecosystem":"alpine","description":"SPARQL Endpoint interface to Python","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-04-05T18:18:54.000Z","latest_release_published_at":"2021-04-05T18:18:54.000Z","latest_release_number":"1.8.5-r2","last_synced_at":"2025-08-23T05:49:48.202Z","created_at":"2023-02-01T01:16:20.415Z","updated_at":"2025-08-23T10:51:24.321Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.14/community/x86_64/py3-sparqlwrapper","install_command":"apk add py3-sparqlwrapper","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:51:24.321Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":21.680705976734856,"stargazers_count":7.360609707180105,"forks_count":7.1266212060435885,"average":9.041984222489637},"purl":"pkg:apk/alpine/py3-sparqlwrapper?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-sparqlwrapper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-sparqlwrapper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-sparqlwrapper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-sparqlwrapper/related_packages","maintainers":[{"uuid":"luca@z3ntu.xyz","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":75,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2023-07-25T02:39:19.357Z","updated_at":"2023-07-25T02:39:19.357Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/maintainers/luca@z3ntu.xyz/packages"}],"registry":{"name":"alpine-v3.14","url":"https://pkgs.alpinelinux.org/packages?branch=v3.14","ecosystem":"alpine","default":false,"packages_count":14958,"maintainers_count":258,"namespaces_count":2,"keywords_count":2173,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":671},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.706Z","updated_at":"2025-09-06T05:02:18.055Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/namespaces"}},{"id":10345855,"name":"py3-sparqlwrapper","ecosystem":"alpine","description":"SPARQL Endpoint interface to Python","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"2.0.0-r3","last_synced_at":"2025-08-23T05:50:16.393Z","created_at":"2024-06-11T10:42:48.238Z","updated_at":"2025-08-23T10:51:24.449Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/py3-sparqlwrapper","install_command":"apk add py3-sparqlwrapper","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:51:24.449Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-sparqlwrapper?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-sparqlwrapper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-sparqlwrapper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-sparqlwrapper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-sparqlwrapper/related_packages","maintainers":[{"uuid":"luca@z3ntu.xyz","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":147,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2024-06-12T01:39:10.669Z","updated_at":"2024-06-12T01:39:10.669Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/luca@z3ntu.xyz/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":4237,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1365},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2025-09-08T06:55:59.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":7666956,"name":"py3-sparqlwrapper-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-sparqlwrapper","homepage":"https://rdflib.github.io/sparqlwrapper/","licenses":"W3C","normalized_licenses":["W3C"],"repository_url":"https://github.com/rdflib/sparqlwrapper","keywords_array":[],"namespace":"community","versions_count":4,"first_release_published_at":"2023-04-28T23:45:29.000Z","latest_release_published_at":"2025-05-02T23:17:41.000Z","latest_release_number":"2.0.0-r5","last_synced_at":"2025-08-23T05:50:35.046Z","created_at":"2023-05-01T00:10:07.246Z","updated_at":"2025-08-23T10:51:24.314Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-sparqlwrapper-pyc","install_command":"apk add py3-sparqlwrapper-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":941998,"uuid":"13525050","full_name":"RDFLib/sparqlwrapper","owner":"RDFLib","description":"A wrapper for a remote SPARQL endpoint","archived":false,"fork":false,"pushed_at":"2025-04-27T10:10:32.000Z","size":7620,"stargazers_count":548,"open_issues_count":65,"forks_count":125,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-08-23T05:49:22.480Z","etag":null,"topics":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"latest_commit_sha":null,"homepage":"https://sparqlwrapper.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RDFLib.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-12T16:45:13.000Z","updated_at":"2025-08-23T04:12:11.000Z","dependencies_parsed_at":"2023-07-06T07:28:53.155Z","dependency_job_id":"7710881e-dd06-4577-b680-bb06f0f19c80","html_url":"https://github.com/RDFLib/sparqlwrapper","commit_stats":{"total_commits":570,"total_committers":32,"mean_commits":17.8125,"dds":0.7035087719298245,"last_synced_commit":"2a6e2d3ddbc3fe38ca47d6d05f23c9b61ff82366"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/RDFLib/sparqlwrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/sbom","scorecard":{"id":116535,"data":{"date":"2025-08-11","repo":{"name":"github.com/RDFLib/sparqlwrapper","commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Code-Review","score":6,"reason":"Found 6/10 approved changesets -- score normalized to 6","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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/test.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/RDFLib/sparqlwrapper/test.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:26","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/RDFLib/sparqlwrapper/releases/61715760"],"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 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"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 29 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-16T01:26:01.088Z","repository_id":941998,"created_at":"2025-08-16T01:26:01.088Z","updated_at":"2025-08-16T01:26:01.088Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271746691,"owners_count":24813576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":"RDFLib","name":"RDFlib","uuid":"1401847","kind":"organization","description":"RDFlib, the GitHub organization, is a volunteer-maintained collection of Python tools for working with RDF data.","email":null,"website":"https://rdflib.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1401847?v=4","repositories_count":38,"last_synced_at":"2025-06-18T07:02:14.861Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/RDFLib","funding_links":[],"total_stars":4045,"followers":159,"following":0,"created_at":"2022-11-02T21:14:04.590Z","updated_at":"2025-06-18T07:02:14.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RDFLib/repositories"},"tags":[{"name":"2.0.0","sha":"9ac5b51787d338817b56f192da6eacac97f50acb","kind":"commit","published_at":"2022-03-13T23:05:48.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/2.0.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/2.0.0/manifests"},{"name":"1.8.5","sha":"d7e974896fd19f982dfef5dc57bbd5bedea38c33","kind":"tag","published_at":"2019-12-22T11:40:20.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.5/manifests"},{"name":"1.8.4","sha":"a808eb04414322d3034de3f7e1b82020e079b56e","kind":"tag","published_at":"2019-04-18T10:03:07.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"79a9cf6fc25ed9a23959b1bab648ef6fac77751d","kind":"tag","published_at":"2019-04-17T19:36:38.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"301d22719e2a58a455b3034d9d7c11d9b4487697","kind":"tag","published_at":"2018-05-16T20:32:47.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"651fb97765d43de912a49c6e48ea51d5500dcb7b","kind":"tag","published_at":"2018-02-25T10:58:02.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"6e90b7df607cc550b394609b065ec135a3abb986","kind":"commit","published_at":"2016-12-07T09:23:46.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.8.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.8.0/manifests"},{"name":"1.7.6","sha":"ac7ea90f1f5b9bba8bbd9456223c90cb5a9bd18a","kind":"commit","published_at":"2015-12-18T09:22:56.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.6","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"1deb6515b24ef97e730c1f6e0b3280fceeca3617","kind":"commit","published_at":"2015-11-19T13:14:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.5","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"9eedd4dfb5afbb36c117cd046a7985d0cd21156d","kind":"commit","published_at":"2015-11-05T13:56:22.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"6f9d8cdada0be08978be129d9427564c9de1220f","kind":"commit","published_at":"2015-11-05T11:07:52.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"9fb464b5054015a781b740dcfb9d35b049c9f22f","kind":"commit","published_at":"2015-11-03T13:15:01.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8f4ade1e8f429b68d785f031b347f9d4ac21d149","kind":"commit","published_at":"2015-10-30T08:00:50.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"87ae453679a42b14cf66bbb314c8c55717e1d02d","kind":"commit","published_at":"2015-10-29T13:00:58.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.7.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.7.0/manifests"},{"name":"1.6.4","sha":"3eb9e53c15c6c29e0f1d984dc8591858fad2b73b","kind":"commit","published_at":"2014-08-26T12:54:16.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.4","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"c44042b4ba082cf2652b1968246de6b71666f94a","kind":"commit","published_at":"2014-08-26T06:50:06.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.3","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"d75fd8ff6b7dbe64346bc9b1b4ddd40c6495102c","kind":"commit","published_at":"2014-07-24T15:24:26.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.2","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"85ba6e1bb74777871d628f4d2bf183dec96428f5","kind":"commit","published_at":"2014-07-21T14:45:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.1","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"dc5b02d0defe741e75d6ab83c189ab8540ace34a","kind":"commit","published_at":"2014-05-12T07:34:28.000Z","download_url":"https://codeload.github.com/RDFLib/sparqlwrapper/tar.gz/1.6.0","html_url":"https://github.com/RDFLib/sparqlwrapper/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/RDFLib/sparqlwrapper@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/tags/1.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T10:51:24.314Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":13.333570564372643,"stargazers_count":13.515052309444167,"forks_count":11.415557611557896,"average":9.566045121343677},"purl":"pkg:apk/alpine/py3-sparqlwrapper-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-sparqlwrapper-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-sparqlwrapper-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-sparqlwrapper-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T05:49:24.184Z","issues_count":71,"pull_requests_count":48,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6735709.361111111,"issues_closed_count":26,"pull_requests_closed_count":36,"pull_request_authors_count":21,"issue_authors_count":47,"avg_comments_per_issue":3.5492957746478875,"avg_comments_per_pull_request":2.0625,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2720056.0,"past_year_avg_time_to_close_pull_request":5424953.333333333,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1428571428571428,"past_year_avg_comments_per_pull_request":0.4,"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/RDFLib%2Fsparqlwrapper/issues","maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-sparqlwrapper-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-sparqlwrapper-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-sparqlwrapper-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-sparqlwrapper-pyc/related_packages","maintainers":[{"uuid":"luca@z3ntu.xyz","login":null,"name":"Luca Weiss","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","packages_count":55,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Luca Weiss","role":null,"created_at":"2023-05-01T19:49:19.449Z","updated_at":"2023-05-01T19:49:19.449Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/luca@z3ntu.xyz/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":37130,"maintainers_count":822,"namespaces_count":3,"keywords_count":6489,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2647},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2025-09-08T05:01:36.044Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}}],"commits":{"id":3440,"full_name":"RDFLib/sparqlwrapper","default_branch":"master","committers":[{"name":"Carlos Tejo","email":"carlos.tejo@landportal.info","login":"dayures","count":190},{"name":"Sergio Fernández","email":"wikier@apache.org","login":"wikier","count":179},{"name":"eggplants","email":"w10776e8w@yahoo.co.jp","login":"eggplants","count":79},{"name":"Alexey Zakhlestin","email":"indeyets@gmail.com","login":"indeyets","count":63},{"name":"Nicholas Car","email":"nicholas.car@surroundaustralia.com","login":"nicholascar","count":13},{"name":"Iwan Aucamp","email":"aucampia@gmail.com","login":"aucampia","count":9},{"name":"t0b3","email":"thomas.bettler@gmail.com","login":"t0b3","count":8},{"name":"Vincent Emonet","email":"vincent.emonet@gmail.com","login":"vemonet","count":7},{"name":"Nolan Nichols","email":"nolan.nichols@gmail.com","login":"nicholsn","count":7},{"name":"feger","email":"marc.feger@hhu.de","login":null,"count":2},{"name":"Hugo","email":"hugovk","login":"hugovk","count":2},{"name":"Marcelo Jorge Vieira","email":"metal@alucinados.com","login":"marcelometal","count":2},{"name":"Olivier Berger","email":"olivier.berger@telecom-sudparis.eu","login":"olberger","count":2},{"name":"Trevor Andersen","email":"trevorandersen@gmail.com","login":"trevorandersen","count":2},{"name":"nklsbckmnn","email":"52037235+nklsbckmnn","login":"nklsbckmnn","count":1},{"name":"chrysn","email":"chrysn@fsfe.org","login":"chrysn","count":1},{"name":"Satrajit Ghosh","email":"satrajit.ghosh@gmail.com","login":"satra","count":1},{"name":"PandaWill","email":"PandaWill","login":"PandaWill","count":1},{"name":"Natanael Arndt","email":"arndtn@gmail.com","login":"white-gecko","count":1},{"name":"Martijn van Iersel","email":"mvaniersel@gmail.com","login":"amarillion","count":1},{"name":"Marat Charlaganov","email":"github@cmarat.eu","login":"cmarat","count":1},{"name":"Jörn Hees","email":"joernhees","login":"joernhees","count":1},{"name":"Gunnar Aastrand Grimnes","email":"gromgull@gmail.com","login":"gromgull","count":1},{"name":"Edward Betts","email":"edward@4angle.com","login":"EdwardBetts","count":1},{"name":"David Cottrell","email":"cottrell","login":"cottrell","count":1},{"name":"Dan Michael O. Heggø","email":"danmichaelo@gmail.com","login":"danmichaelo","count":1},{"name":"Chris Lamb","email":"chris@chris-lamb.co.uk","login":"lamby","count":1},{"name":"Peter Hopfgartner","email":"peter.hopfgartner@ontopic.ai","login":null,"count":1},{"name":"Benjamin Cogrel","email":"benjamin.cogrel@bcgl.fr","login":"bcogrel","count":1}],"total_commits":580,"total_committers":29,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":20.0,"dds":0.6724137931034483,"past_year_committers":[{"name":"Vincent Emonet","email":"vincent.emonet@gmail.com","login":"vemonet","count":7},{"name":"nklsbckmnn","email":"52037235+nklsbckmnn","login":"nklsbckmnn","count":1},{"name":"Nicholas Car","email":"nick@kurrawong.ai","login":"nicholascar","count":1},{"name":"Peter Hopfgartner","email":"peter.hopfgartner@ontopic.ai","login":null,"count":1}],"past_year_total_commits":10,"past_year_total_committers":4,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":2.5,"past_year_dds":0.30000000000000004,"last_synced_at":"2025-05-28T01:30:30.482Z","last_synced_commit":"5021dc17e29fdb3e842079ce2731c035b2ea383e","created_at":"2023-03-07T09:17:49.982Z","updated_at":"2025-05-28T01:30:30.489Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:16.827Z","repositories_count":5483992,"commits_count":854420992,"contributors_count":31151709,"owners_count":909079,"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":"RDFLib/sparqlwrapper","html_url":"https://github.com/RDFLib/sparqlwrapper","last_synced_at":"2025-08-31T14:01:58.517Z","status":null,"issues_count":70,"pull_requests_count":47,"avg_time_to_close_issue":25664951.076923076,"avg_time_to_close_pull_request":6729691.6,"issues_closed_count":26,"pull_requests_closed_count":35,"pull_request_authors_count":20,"issue_authors_count":47,"avg_comments_per_issue":3.6,"avg_comments_per_pull_request":2.1063829787234045,"merged_pull_requests_count":26,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":412692.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.25,"past_year_avg_comments_per_pull_request":0.6666666666666666,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"created_at":"2023-05-10T16:25:23.153Z","updated_at":"2025-09-03T01:39:21.600Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/RDFLib%2Fsparqlwrapper/issues","issue_labels_count":{"bug":3,"discussion":2,"enhancement":1,"external-bug":1,"python2-to-python3":1},"pull_request_labels_count":{"enhancement":1},"issue_author_associations_count":{"NONE":46,"CONTRIBUTOR":12,"MEMBER":10},"pull_request_author_associations_count":{"CONTRIBUTOR":23,"NONE":14,"MEMBER":12},"issue_authors":{"eggplants":10,"WolfgangFahl":7,"nicholascar":3,"aucampia":3,"wikier":2,"chiarcos":2,"lu-pl":2,"dayures":1,"felixonmars":1,"hugobartolo":1,"PR0CK0":1,"rjalexa":1,"fcbr":1,"hendursaga":1,"milan252525":1,"wdduncan":1,"williamwong101":1,"rfm-targa":1,"white-gecko":1,"namedgraph":1,"seth-priya":1,"timhaynesopenlink":1,"sandrotosi":1,"hsolbrig":1,"RawStewage":1,"RdNetwork":1,"ashleysommer":1,"miguelsmuller":1,"cmungall":1,"cdhx":1,"Gautamshahi":1,"renyuneyun":1,"vemonet":1,"bngksgl":1,"ahmad88me":1,"nnadine25":1,"joernhees":1,"datamusee":1,"indeyets":1,"mosoriob":1,"frantony":1,"lewismc":1,"kernc":1,"salander93":1,"appliedgraphs":1,"papoteur-mga":1},"pull_request_authors":{"eggplants":17,"aucampia":7,"nicholascar":4,"vemonet":2,"t0b3":2,"salander93":2,"phopfgartner":2,"nklsbckmnn":1,"abuonomo":1,"lucaswerkmeister":1,"amin-siemens":1,"cottrell":1,"dayures":1,"ananya2711":1,"hbruch":1,"dgupta04":1,"gromgull":1,"ghost":1,"arenas-guerrero-julian":1,"syats":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:17.013Z","repositories_count":10158090,"issues_count":32037771,"pull_requests_count":100143079,"authors_count":10725587,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":4},"past_year_pull_request_author_associations_count":{"NONE":2,"CONTRIBUTOR":2},"past_year_issue_authors":{"hugobartolo":1,"lu-pl":1,"salander93":1,"timhaynesopenlink":1},"past_year_pull_request_authors":{"vemonet":2,"salander93":2},"maintainers":[{"login":"aucampia","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aucampia"},{"login":"nicholascar","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicholascar"},{"login":"wikier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wikier"},{"login":"white-gecko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/white-gecko"},{"login":"gromgull","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gromgull"},{"login":"joernhees","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joernhees"}],"active_maintainers":[]},"events":{"total":{"IssuesEvent":6,"WatchEvent":31,"IssueCommentEvent":5,"PushEvent":3,"PullRequestEvent":5,"PullRequestReviewEvent":4,"ForkEvent":2},"last_year":{"IssuesEvent":6,"WatchEvent":31,"IssueCommentEvent":5,"PushEvent":3,"PullRequestEvent":5,"PullRequestReviewEvent":4,"ForkEvent":2}},"keywords":["pypi","python","rdf","sparql","sparql-endpoints","sparql-query","wrapper"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2023-07-06T07:28:52.849Z","updated_at":"2023-07-06T07:28:52.849Z","repository_link":"https://github.com/RDFLib/sparqlwrapper/blob/master/.github/workflows/test.yml","dependencies":[{"id":11150761882,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":11150761883,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"docs/requirements.docs.txt","sha":null,"kind":"manifest","created_at":"2023-07-06T07:28:52.895Z","updated_at":"2023-07-06T07:28:52.895Z","repository_link":"https://github.com/RDFLib/sparqlwrapper/blob/master/docs/requirements.docs.txt","dependencies":[{"id":11150761893,"package_name":"sphinx","ecosystem":"pypi","requirements":"\u003c5","direct":true,"kind":"runtime","optional":false},{"id":11150761894,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.development.txt","sha":null,"kind":"manifest","created_at":"2023-07-06T07:28:52.906Z","updated_at":"2023-07-06T07:28:52.906Z","repository_link":"https://github.com/RDFLib/sparqlwrapper/blob/master/requirements.development.txt","dependencies":[{"id":11150761895,"package_name":"setuptools","ecosystem":"pypi","requirements":"\u003e=3.7.1","direct":true,"kind":"development","optional":false},{"id":11150761896,"package_name":"mypy","ecosystem":"pypi","requirements":"\u003e=0.931","direct":true,"kind":"development","optional":false},{"id":11150761897,"package_name":"pandas-stubs","ecosystem":"pypi","requirements":"\u003e=1.2.0.48","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.optional.txt","sha":null,"kind":"manifest","created_at":"2023-07-06T07:28:53.085Z","updated_at":"2023-07-06T07:28:53.085Z","repository_link":"https://github.com/RDFLib/sparqlwrapper/blob/master/requirements.optional.txt","dependencies":[{"id":11150761941,"package_name":"pandas","ecosystem":"pypi","requirements":"\u003e=1.3.5","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2023-07-06T07:28:53.114Z","updated_at":"2023-07-06T07:28:53.114Z","repository_link":"https://github.com/RDFLib/sparqlwrapper/blob/master/requirements.txt","dependencies":[{"id":11150761963,"package_name":"rdflib","ecosystem":"pypi","requirements":"\u003e=6.1.1","direct":true,"kind":"runtime","optional":false}]}],"score":23.459771340655102,"created_at":"2025-09-08T11:19:05.418Z","updated_at":"2025-10-07T08:25:51.580Z","avatar_url":"https://github.com/RDFLib.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":865972,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["linked-data","semantic-web","rdflib","uri","turtle-rdf","turtle","serializer","rdf-xml","ntriples","nquads"],"project_url":"https://science.ecosyste.ms/api/v1/projects/69964","html_url":"https://science.ecosyste.ms/projects/69964"}