{"id":70329,"name":"texttable","description":"Python module to create simple ASCII tables","url":"https://github.com/foutaise/texttable","last_synced_at":"2025-09-08T15:03:21.455Z","repository":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274202770,"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":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"packages":[{"id":2944515,"name":"texttable","ecosystem":"pypi","description":"module to create simple ASCII tables","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":null,"versions_count":29,"first_release_published_at":"2016-10-16T07:56:07.000Z","latest_release_published_at":"2023-10-03T09:48:10.000Z","latest_release_number":"1.7.0","last_synced_at":"2025-09-08T06:01:25.824Z","created_at":"2022-04-10T12:49:22.341Z","updated_at":"2025-09-08T06:01:25.825Z","registry_url":"https://pypi.org/project/texttable/","install_command":"pip install texttable --index-url https://pypi.org/simple","documentation_url":"https://texttable.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Intended Audience :: Developers","Intended Audience :: End Users/Desktop","License :: OSI Approved :: MIT License","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Programming Language :: Python","Programming Language :: Python :: 2","Programming Language :: Python :: 2.7","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 :: 3.9","Topic :: Software Development :: Libraries :: Python Modules","Topic :: Text Processing","Topic :: Utilities"],"normalized_name":"texttable","project_status":null},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":347,"open_issues_count":0,"forks_count":44,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-10-29T06:33:24.418Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2024-10-20T10:29:59.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222132592,"owners_count":16936614,"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":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:41:42.907Z","dependent_packages_count":130,"downloads":14451937,"downloads_period":"last-month","dependent_repos_count":6338,"rankings":{"downloads":0.10319715738739198,"dependent_repos_count":0.1223511752358094,"dependent_packages_count":0.1499783929433895,"stargazers_count":3.4576911199627864,"forks_count":6.00991325898389,"docker_downloads_count":0.03596264575621235,"average":1.6465156250449133},"purl":"pkg:pypi/texttable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/texttable","docker_dependents_count":689,"docker_downloads_count":1006108101,"usage_url":"https://repos.ecosyste.ms/usage/pypi/texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-29T06:42:23.966Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/texttable/related_packages","maintainers":[{"uuid":"jefke","login":"jefke","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/jefke/","role":null,"created_at":"2022-12-23T09:18:52.618Z","updated_at":"2022-12-23T09:18:52.618Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jefke/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":11140471,"name":"py3-texttable","ecosystem":"alpine","description":"module for creating simple ASCII tables","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","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":"1.7.0-r1","last_synced_at":"2025-08-28T01:34:50.155Z","created_at":"2024-12-07T13:20:48.817Z","updated_at":"2025-08-28T02:08:05.246Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/py3-texttable","install_command":"apk add py3-texttable","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2025-08-28T02:08:05.246Z","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-texttable?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-texttable/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":5107,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2024-12-29T13:47:20.370Z","updated_at":"2024-12-29T13:47:20.370Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/ncopa@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25393,"maintainers_count":413,"namespaces_count":2,"keywords_count":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":11140472,"name":"py3-texttable-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-texttable","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","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":"1.7.0-r1","last_synced_at":"2025-08-28T01:34:49.879Z","created_at":"2024-12-07T13:20:49.282Z","updated_at":"2025-08-28T02:08:05.249Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/py3-texttable-pyc","install_command":"apk add py3-texttable-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2025-08-28T02:08:05.248Z","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-texttable-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-texttable-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-texttable-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-texttable-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-texttable-pyc/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":5107,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2024-12-29T13:47:23.066Z","updated_at":"2024-12-29T13:47:23.066Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/ncopa@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25393,"maintainers_count":413,"namespaces_count":2,"keywords_count":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":6109047,"name":"py3-texttable","ecosystem":"alpine","description":"module for creating simple ASCII tables","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-12-15T19:18:10.000Z","latest_release_published_at":"2021-12-15T19:18:10.000Z","latest_release_number":"1.6.4-r1","last_synced_at":"2025-08-28T01:34:42.145Z","created_at":"2023-01-31T21:13:03.473Z","updated_at":"2025-08-28T02:08:08.710Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.17/community/x86_64/py3-texttable","install_command":"apk add py3-texttable","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:08.709Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":27.253845290221175,"stargazers_count":12.714718760525429,"forks_count":14.60648927809588,"average":13.643763332210622},"purl":"pkg:apk/alpine/py3-texttable?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-texttable/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":4254,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2023-02-01T08:48:33.774Z","updated_at":"2023-02-01T08:48:33.774Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers/ncopa@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.17","url":"https://pkgs.alpinelinux.org/packages?branch=v3.17","ecosystem":"alpine","default":false,"packages_count":17817,"maintainers_count":352,"namespaces_count":2,"keywords_count":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":6211270,"name":"py3-texttable","ecosystem":"alpine","description":"module for creating simple ASCII tables","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2020-09-08T07:42:12.000Z","latest_release_published_at":"2020-09-08T07:42:12.000Z","latest_release_number":"1.6.3-r0","last_synced_at":"2025-08-28T01:34:35.853Z","created_at":"2023-02-01T02:57:38.406Z","updated_at":"2025-08-28T02:08:08.659Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.13/community/x86_64/py3-texttable","install_command":"apk add py3-texttable","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:08.659Z","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":8.491041231920558,"forks_count":10.31877383607973,"average":9.58300352594085},"purl":"pkg:apk/alpine/py3-texttable?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-texttable/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":4093,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2023-02-04T19:46:51.944Z","updated_at":"2023-02-04T19:46:51.944Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/maintainers/ncopa@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.13","url":"https://pkgs.alpinelinux.org/packages?branch=v3.13","ecosystem":"alpine","default":false,"packages_count":13897,"maintainers_count":231,"namespaces_count":2,"keywords_count":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":6077703,"name":"py3-texttable","ecosystem":"alpine","description":"module for creating simple ASCII tables","homepage":"https://github.com/foutaise/texttable/","licenses":"LGPL-3.0","normalized_licenses":["LGPL-3.0"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2019-07-23T10:18:31.000Z","latest_release_published_at":"2019-07-23T10:18:31.000Z","latest_release_number":"1.4.0-r1","last_synced_at":"2025-08-28T01:34:34.618Z","created_at":"2023-01-31T19:48:03.148Z","updated_at":"2025-08-28T02:08:08.686Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.10/community/x86_64/py3-texttable","install_command":"apk add py3-texttable","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:08.686Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":29.555125725338492,"stargazers_count":6.5764023210831715,"forks_count":8.404255319148936,"average":11.13394584139265},"purl":"pkg:apk/alpine/py3-texttable?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py3-texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py3-texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py3-texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages/py3-texttable/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":4080,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2023-02-01T04:07:02.356Z","updated_at":"2023-02-01T04:07:02.356Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/maintainers/ncopa@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.10","url":"https://pkgs.alpinelinux.org/packages?branch=v3.10","ecosystem":"alpine","default":false,"packages_count":10340,"maintainers_count":177,"namespaces_count":2,"keywords_count":920,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":384},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.780Z","updated_at":"2025-09-03T06:50:30.344Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.10/namespaces"}},{"id":5303952,"name":"texttable","ecosystem":"conda","description":"texttable is a module to generate a formatted text table, using ASCII characters.","homepage":"https://github.com/foutaise/texttable/","licenses":"LGPL-3.0-only","normalized_licenses":["LGPL-3.0-only"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":null,"versions_count":12,"first_release_published_at":"2022-10-03T16:15:56.318Z","latest_release_published_at":"2021-07-13T19:29:26.000Z","latest_release_number":"1.6.4","last_synced_at":"2025-08-28T01:35:11.930Z","created_at":"2022-10-03T16:15:56.309Z","updated_at":"2025-08-28T02:08:08.710Z","registry_url":"https://anaconda.org/conda-forge/texttable","install_command":"conda install -c conda-forge texttable","documentation_url":null,"metadata":{},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:08.710Z","dependent_packages_count":18,"downloads":null,"downloads_period":null,"dependent_repos_count":14,"rankings":{"downloads":null,"dependent_repos_count":9.401666749837815,"dependent_packages_count":3.5331104346524276,"stargazers_count":21.528020360297422,"forks_count":26.0691651280004,"docker_downloads_count":null,"average":15.132990668197015},"purl":"pkg:conda/texttable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/texttable/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":4109416,"name":"github.com/foutaise/texttable","ecosystem":"go","description":"","homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":"github.com/foutaise","versions_count":26,"first_release_published_at":"2015-11-16T10:04:21.000Z","latest_release_published_at":"2023-10-03T09:30:41.000Z","latest_release_number":"v1.7.0","last_synced_at":"2025-08-28T01:34:29.302Z","created_at":"2022-04-12T13:58:27.357Z","updated_at":"2025-08-28T02:08:08.713Z","registry_url":"https://pkg.go.dev/github.com/foutaise/texttable","install_command":"go get github.com/foutaise/texttable","documentation_url":"https://pkg.go.dev/github.com/foutaise/texttable#section-documentation","metadata":{},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:08.712Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":null,"forks_count":null,"average":8.172500131868823},"purl":"pkg:golang/github.com/foutaise/texttable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/foutaise/texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/foutaise/texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/foutaise/texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ffoutaise%2Ftexttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ffoutaise%2Ftexttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ffoutaise%2Ftexttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ffoutaise%2Ftexttable/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1954234,"maintainers_count":0,"namespaces_count":741771,"keywords_count":109320,"github":"golang","metadata":{"funded_packages_count":49342},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-08T05:47:38.872Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":6129606,"name":"py3-texttable","ecosystem":"alpine","description":"module for creating simple ASCII tables","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-12-15T19:18:10.000Z","latest_release_published_at":"2021-12-15T19:18:10.000Z","latest_release_number":"1.6.4-r1","last_synced_at":"2025-08-28T01:34:41.979Z","created_at":"2023-01-31T22:05:53.706Z","updated_at":"2025-08-28T02:08:08.727Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.16/community/x86_64/py3-texttable","install_command":"apk add py3-texttable","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:08.727Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":27.31114632857897,"stargazers_count":10.348065974056466,"forks_count":12.226330926806362,"average":12.47138580736045},"purl":"pkg:apk/alpine/py3-texttable?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-texttable/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":4221,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2023-02-01T11:38:56.445Z","updated_at":"2023-02-01T11:38:56.445Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers/ncopa@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.16","url":"https://pkgs.alpinelinux.org/packages?branch=v3.16","ecosystem":"alpine","default":false,"packages_count":17040,"maintainers_count":328,"namespaces_count":2,"keywords_count":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":5288000,"name":"texttable","ecosystem":"conda","description":"texttable is a module to generate a formatted text table, using ASCII characters.","homepage":"https://github.com/foutaise/texttable","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2021-10-01T13:35:49.000Z","latest_release_published_at":"2025-08-27T09:08:45.000Z","latest_release_number":"1.7.0","last_synced_at":"2025-08-27T10:10:05.503Z","created_at":"2022-10-03T15:45:11.161Z","updated_at":"2025-08-28T02:08:08.760Z","registry_url":"https://anaconda.org/anaconda/texttable","install_command":"conda install -c anaconda texttable","documentation_url":null,"metadata":{},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:08.760Z","dependent_packages_count":3,"downloads":null,"downloads_period":null,"dependent_repos_count":14,"rankings":{"downloads":null,"dependent_repos_count":35.31383302864107,"dependent_packages_count":15.112736136502134,"stargazers_count":34.39975624619135,"forks_count":38.69591712370506,"docker_downloads_count":null,"average":30.880560633759902},"purl":"pkg:conda/texttable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/texttable/related_packages","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":4329,"maintainers_count":0,"namespaces_count":0,"keywords_count":2929,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":613},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2025-09-08T06:52:46.830Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}},{"id":11767146,"name":"py3-texttable-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-texttable","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","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":"1.7.0-r1","last_synced_at":"2025-08-28T01:34:38.443Z","created_at":"2025-06-07T19:03:05.302Z","updated_at":"2025-08-28T02:08:08.813Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/py3-texttable-pyc","install_command":"apk add py3-texttable-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:08.813Z","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-texttable-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-texttable-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-texttable-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-texttable-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-texttable-pyc/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":4969,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2025-06-08T17:08:52.848Z","updated_at":"2025-06-08T17:08:52.848Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/ncopa@alpinelinux.org/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":10345988,"name":"py3-texttable","ecosystem":"alpine","description":"module for creating simple ASCII tables","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","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":"1.7.0-r1","last_synced_at":"2025-08-28T01:34:47.415Z","created_at":"2024-06-11T10:47:15.746Z","updated_at":"2025-08-28T02:08:08.830Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/py3-texttable","install_command":"apk add py3-texttable","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:08.830Z","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-texttable?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-texttable/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":5191,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2024-06-12T01:43:37.545Z","updated_at":"2024-06-12T01:43:37.545Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/ncopa@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":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":11767149,"name":"py3-texttable","ecosystem":"alpine","description":"module for creating simple ASCII tables","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","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":"1.7.0-r1","last_synced_at":"2025-08-28T01:34:39.960Z","created_at":"2025-06-07T19:03:05.312Z","updated_at":"2025-08-28T02:08:08.831Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/py3-texttable","install_command":"apk add py3-texttable","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:08.830Z","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-texttable?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-texttable/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":4969,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2025-06-08T17:08:41.772Z","updated_at":"2025-06-08T17:08:41.772Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/ncopa@alpinelinux.org/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":6049993,"name":"py3-texttable","ecosystem":"alpine","description":"module for creating simple ASCII tables","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":"community","versions_count":4,"first_release_published_at":"2022-12-01T04:44:23.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"1.7.0-r1","last_synced_at":"2025-08-28T01:34:54.314Z","created_at":"2023-01-31T18:20:29.578Z","updated_at":"2025-08-28T02:08:08.833Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-texttable","install_command":"apk add py3-texttable","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:08.832Z","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":15.004696305572947,"forks_count":16.879304946775203,"average":11.631183469004384},"purl":"pkg:apk/alpine/py3-texttable?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-texttable/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":5311,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2023-01-31T21:02:45.147Z","updated_at":"2023-01-31T21:02:45.147Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/ncopa@alpinelinux.org/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":6195961,"name":"py3-texttable","ecosystem":"alpine","description":"module for creating simple ASCII tables","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-04-05T18:18:20.000Z","latest_release_published_at":"2021-04-05T18:18:20.000Z","latest_release_number":"1.6.3-r1","last_synced_at":"2025-08-28T01:34:38.622Z","created_at":"2023-02-01T01:43:34.304Z","updated_at":"2025-08-28T02:08:08.836Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.14/community/x86_64/py3-texttable","install_command":"apk add py3-texttable","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:08.835Z","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":8.650889156304318,"forks_count":10.542853322636716,"average":10.218612113918972},"purl":"pkg:apk/alpine/py3-texttable?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-texttable/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":4188,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2023-02-04T19:46:53.172Z","updated_at":"2023-02-04T19:46:53.172Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/maintainers/ncopa@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.14","url":"https://pkgs.alpinelinux.org/packages?branch=v3.14","ecosystem":"alpine","default":false,"packages_count":14958,"maintainers_count":258,"namespaces_count":2,"keywords_count":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":7632593,"name":"py3-texttable-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-texttable","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":"community","versions_count":3,"first_release_published_at":"2023-04-20T12:03:10.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"1.7.0-r1","last_synced_at":"2025-08-28T01:34:51.635Z","created_at":"2023-04-23T01:49:35.591Z","updated_at":"2025-08-28T02:08:08.841Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-texttable-pyc","install_command":"apk add py3-texttable-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:08.840Z","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.132689623958058,"stargazers_count":15.636943856914915,"forks_count":17.833685851051985,"average":11.90082983298124},"purl":"pkg:apk/alpine/py3-texttable-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-texttable-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-texttable-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-texttable-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-texttable-pyc/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":5311,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2023-04-23T04:15:15.551Z","updated_at":"2023-04-23T04:15:15.551Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/ncopa@alpinelinux.org/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":10345990,"name":"py3-texttable-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-texttable","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","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":"1.7.0-r1","last_synced_at":"2025-08-28T01:34:43.283Z","created_at":"2024-06-11T10:47:26.160Z","updated_at":"2025-08-28T02:08:08.845Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/py3-texttable-pyc","install_command":"apk add py3-texttable-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:08.845Z","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-texttable-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-texttable-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-texttable-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-texttable-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-texttable-pyc/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":5191,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2024-06-12T01:43:39.017Z","updated_at":"2024-06-12T01:43:39.017Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/ncopa@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":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":7780267,"name":"py3-texttable","ecosystem":"alpine","description":"module for creating simple ASCII tables","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-20T12:03:10.000Z","latest_release_published_at":"2023-04-20T12:03:10.000Z","latest_release_number":"1.6.7-r1","last_synced_at":"2025-08-28T01:34:42.864Z","created_at":"2023-05-22T14:39:07.763Z","updated_at":"2025-08-28T02:08:09.076Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/py3-texttable","install_command":"apk add py3-texttable","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:09.075Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":13.809785048127276,"forks_count":16.13385866041594,"docker_downloads_count":null,"average":7.485910927135803},"purl":"pkg:apk/alpine/py3-texttable?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-texttable/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":4362,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2023-05-23T08:06:11.881Z","updated_at":"2023-05-23T08:06:11.881Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/ncopa@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":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":6235738,"name":"py3-texttable","ecosystem":"alpine","description":"module for creating simple ASCII tables","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2019-11-05T15:33:54.000Z","latest_release_published_at":"2019-11-05T15:33:54.000Z","latest_release_number":"1.6.2-r1","last_synced_at":"2025-08-28T01:34:32.809Z","created_at":"2023-02-01T04:47:11.748Z","updated_at":"2025-08-28T02:08:09.164Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.11/community/x86_64/py3-texttable","install_command":"apk add py3-texttable","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:09.164Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":22.600674117438356,"stargazers_count":7.12258293418485,"forks_count":8.79013659748093,"average":9.628348412276033},"purl":"pkg:apk/alpine/py3-texttable?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-texttable/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":4052,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2023-03-29T21:47:45.813Z","updated_at":"2023-03-29T21:47:45.813Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/maintainers/ncopa@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.11","url":"https://pkgs.alpinelinux.org/packages?branch=v3.11","ecosystem":"alpine","default":false,"packages_count":11274,"maintainers_count":184,"namespaces_count":2,"keywords_count":1187,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":392},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.767Z","updated_at":"2025-09-03T05:48:47.805Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/namespaces"}},{"id":6219499,"name":"py3-texttable","ecosystem":"alpine","description":"module for creating simple ASCII tables","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2019-11-05T15:33:54.000Z","latest_release_published_at":"2019-11-05T15:33:54.000Z","latest_release_number":"1.6.2-r1","last_synced_at":"2025-08-28T01:34:33.094Z","created_at":"2023-02-01T03:36:17.411Z","updated_at":"2025-08-28T02:08:09.123Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.12/community/x86_64/py3-texttable","install_command":"apk add py3-texttable","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:09.123Z","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.468306824414324,"stargazers_count":7.239677191882786,"forks_count":9.01825589594923,"average":9.431559978061586},"purl":"pkg:apk/alpine/py3-texttable?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-texttable/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":4045,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2023-02-11T11:52:28.109Z","updated_at":"2023-02-11T11:52:28.109Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/maintainers/ncopa@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.12","url":"https://pkgs.alpinelinux.org/packages?branch=v3.12","ecosystem":"alpine","default":false,"packages_count":12763,"maintainers_count":216,"namespaces_count":2,"keywords_count":1434,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":473},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.748Z","updated_at":"2025-08-23T06:43:35.793Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/namespaces"}},{"id":6174607,"name":"py3-texttable","ecosystem":"alpine","description":"module for creating simple ASCII tables","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-07-14T14:42:43.000Z","latest_release_published_at":"2021-07-14T14:42:43.000Z","latest_release_number":"1.6.4-r0","last_synced_at":"2025-08-28T01:34:36.437Z","created_at":"2023-02-01T00:18:46.701Z","updated_at":"2025-08-28T02:08:09.145Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.15/community/x86_64/py3-texttable","install_command":"apk add py3-texttable","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:09.145Z","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":9.560446490508925,"forks_count":11.427129974143911,"average":11.643122911017215},"purl":"pkg:apk/alpine/py3-texttable?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-texttable/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":4129,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2023-02-04T19:46:53.711Z","updated_at":"2023-02-04T19:46:53.711Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/maintainers/ncopa@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.15","url":"https://pkgs.alpinelinux.org/packages?branch=v3.15","ecosystem":"alpine","default":false,"packages_count":15857,"maintainers_count":287,"namespaces_count":2,"keywords_count":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":7780268,"name":"py3-texttable-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-texttable","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-20T12:03:10.000Z","latest_release_published_at":"2023-04-20T12:03:10.000Z","latest_release_number":"1.6.7-r1","last_synced_at":"2025-08-28T01:34:49.140Z","created_at":"2023-05-22T14:39:08.036Z","updated_at":"2025-08-28T02:08:09.144Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/py3-texttable-pyc","install_command":"apk add py3-texttable-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"foutaise","name":"Gérôme Fournier","uuid":"15857127","kind":"user","description":"","email":"","website":"https://foutaise.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15857127?u=e0ee61d0a6f7bcfae773b80b29e40fff1742ad2d\u0026v=4","repositories_count":1,"last_synced_at":"2023-03-22T13:02:44.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/foutaise","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T08:58:10.241Z","updated_at":"2023-03-22T13:02:44.092Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise/repositories"},"tags":[{"name":"v1.7.0","sha":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","kind":"commit","published_at":"2023-10-03T09:30:41.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.7.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.7.0/manifests"},{"name":"v1.6.7","sha":"834a9993a625cc4c6ac04b79cae1299e23474f16","kind":"commit","published_at":"2022-11-23T07:16:22.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"6548865a19d4c880f9df6bc20ddcf3b847f36aed","kind":"commit","published_at":"2022-11-22T18:19:42.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"0a18fc52b01d4cb1a6511907ee070728d6bafc6c","kind":"commit","published_at":"2022-11-20T20:22:00.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"98657cc2a25b6ba2abe6ee86a50ad3ef90f403b6","kind":"commit","published_at":"2021-07-13T17:20:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"4073cefdfc4e5c50ed587909875b64b005c70df8","kind":"commit","published_at":"2020-09-06T08:43:01.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"36fb4e129e8b99c3691965b47c462b5b115c7941","kind":"commit","published_at":"2019-07-01T09:45:36.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.2","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"d2ad4a2e0fa0cadff5c90cc646625d6cf83e725c","kind":"commit","published_at":"2019-02-15T10:21:10.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"aabdb9a140e4a85b3752c4c4a683614c6bb859c2","kind":"commit","published_at":"2019-01-17T12:23:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.6.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e3ee711dab0004f8572b67d4fcc75a44a64a818a","kind":"commit","published_at":"2018-11-02T14:46:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.5.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"d4306ba29e1fdc05edc021597b6127befdfbc8ee","kind":"commit","published_at":"2018-06-22T14:17:48.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.4.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6514dfa36b6be068ee00951b2c279effdbc89196","kind":"commit","published_at":"2018-06-12T13:42:20.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1c9bfd1823f10584fd6979013ef14a1a3d408b99","kind":"commit","published_at":"2018-06-11T19:18:23.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.3.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"1c6af9167eb27da838d8dbae0e7850ddaa109331","kind":"commit","published_at":"2018-01-03T18:01:32.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2e291b7cc3687c1d953fdee412cd5f1cb7498098","kind":"commit","published_at":"2018-01-03T15:42:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.2.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ccc1a1ed14af04ce3f836c1ad5a0d14e3676bc0f","kind":"commit","published_at":"2017-10-26T12:23:51.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"cf54240ba4609202d669588ef3a757a52e53fe78","kind":"commit","published_at":"2017-10-22T17:26:40.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.1.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4db57a3da9891b50fa5b003f62cbae0e0b53a2f7","kind":"commit","published_at":"2017-10-14T09:56:34.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v1.0.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v1.0.0/manifests"},{"name":"v0.9.1","sha":"6197d08f32d1c776aae0fe4c74db25cde333bc78","kind":"commit","published_at":"2017-06-27T19:26:03.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.1","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"decb7c808dedb22fb674cff628f7024c9fe4288a","kind":"commit","published_at":"2017-05-16T17:28:35.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.9.0","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"78da4170bee24ccf72135299f5e984c412f7db41","kind":"commit","published_at":"2017-03-30T20:11:18.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.8","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"383fd51ca21c8b486f62efe27d7e2274021537b3","kind":"commit","published_at":"2016-11-14T18:23:19.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.7","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"d5ffc32f910a24d38d0a85c3941981cafd1f2751","kind":"commit","published_at":"2016-10-21T20:49:24.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.6","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"f5cd62c9eb77b010cf78985a0f350a3afa4e36f1","kind":"commit","published_at":"2016-09-16T20:25:55.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.5","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"86ca0d308551e3f287e5e2695e9c251c19a5fb45","kind":"commit","published_at":"2015-11-16T11:44:39.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.4","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"7e73cf548c16fd8800a3375188b402f0e4609982","kind":"commit","published_at":"2015-11-16T10:04:21.000Z","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/v0.8.3","html_url":"https://github.com/foutaise/texttable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/foutaise/texttable@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags/v0.8.3/manifests"}]},"repo_metadata_updated_at":"2025-08-28T02:08:09.144Z","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":13.809785048127276,"forks_count":16.13385866041594,"docker_downloads_count":null,"average":7.485910927135803},"purl":"pkg:apk/alpine/py3-texttable-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-texttable-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-texttable-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-texttable-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-texttable-pyc/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":4362,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2023-05-23T08:06:01.123Z","updated_at":"2023-05-23T08:06:01.123Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/ncopa@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":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":8678358,"name":"py3-texttable-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-texttable","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-10-09T08:30:21.000Z","latest_release_published_at":"2023-10-09T08:30:21.000Z","latest_release_number":"1.7.0-r0","last_synced_at":"2025-08-28T01:34:51.438Z","created_at":"2023-12-20T10:30:58.712Z","updated_at":"2025-08-28T01:34:51.438Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/py3-texttable-pyc","install_command":"apk add py3-texttable-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-texttable-pyc?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-texttable-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-texttable-pyc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-texttable-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-texttable-pyc/related_packages","maintainers":[{"uuid":"ncopa@alpinelinux.org","login":null,"name":"Natanael Copa","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","packages_count":4192,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Natanael Copa","role":null,"created_at":"2024-02-11T12:45:41.435Z","updated_at":"2024-02-11T12:45:41.435Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/ncopa@alpinelinux.org/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":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":8678357,"name":"py3-texttable","ecosystem":"alpine","description":"module for creating simple ASCII tables","homepage":"https://github.com/foutaise/texttable/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/foutaise/texttable","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-10-09T08:30:21.000Z","latest_release_published_at":"2023-10-09T08:30:21.000Z","latest_release_number":"1.7.0-r0","last_synced_at":"2025-08-28T01:34:51.248Z","created_at":"2023-12-20T10:30:58.621Z","updated_at":"2025-08-28T02:08:05.802Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/py3-texttable","install_command":"apk add py3-texttable","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2336642,"uuid":"46265696","full_name":"foutaise/texttable","owner":"foutaise","description":"Python module to create simple ASCII tables","archived":false,"fork":false,"pushed_at":"2023-10-03T12:19:02.000Z","size":150,"stargazers_count":358,"open_issues_count":0,"forks_count":44,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-27T18:20:42.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foutaise.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-16T09:45:41.000Z","updated_at":"2025-06-16T16:43:40.000Z","dependencies_parsed_at":"2024-06-18T12:30:29.516Z","dependency_job_id":"ccf81d8a-34dc-4f91-ac33-fcb79e1b611a","html_url":"https://github.com/foutaise/texttable","commit_stats":{"total_commits":90,"total_committers":10,"mean_commits":9.0,"dds":"0.28888888888888886","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/foutaise/texttable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foutaise","download_url":"https://codeload.github.com/foutaise/texttable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/sbom","scorecard":{"id":408022,"data":{"date":"2025-08-11","repo":{"name":"github.com/foutaise/texttable","commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"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":"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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch '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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-18T21:53:56.136Z","repository_id":2336642,"created_at":"2025-08-18T21:53:56.137Z","updated_at":"2025-08-18T21:53:56.137Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272418942,"owners_count":24931755,"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-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2025-08-28T02:08:05.802Z","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-texttable?arch=x86_64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-texttable","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-texttable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-texttable/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:13:47.896Z","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-texttable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-texttable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-texttable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-texttable/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"}}],"commits":{"id":2624,"full_name":"foutaise/texttable","default_branch":"master","committers":[{"name":"Gerome Fournier","email":"jef@foutaise.org","login":null,"count":64},{"name":"david weil","email":"tenuki@gmail.com","login":null,"count":7},{"name":"Jonas Görlich","email":"jgoerlic@uos.de","login":null,"count":5},{"name":"Hugo","email":"hugovk","login":"hugovk","count":5},{"name":"Robin Gustafsson","email":"git@rgson.se","login":null,"count":3},{"name":"Wasim Thabraze","email":"wasim@thabraze.me","login":null,"count":2},{"name":"Marcel Schnirring","email":"mschnirring@marcel-schnirring.de","login":null,"count":1},{"name":"endolith","email":"endolith@gmail.com","login":null,"count":1},{"name":"Mantas","email":"sirexas@gmail.com","login":"sirex","count":1},{"name":"Simeon Visser","email":"svisser","login":"svisser","count":1}],"total_commits":90,"total_committers":10,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":9.0,"dds":0.28888888888888886,"past_year_committers":[{"name":"Jonas Görlich","email":"jgoerlic@uos.de","login":null,"count":5},{"name":"Gerome Fournier","email":"jef@foutaise.org","login":null,"count":1}],"past_year_total_commits":6,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":3.0,"past_year_dds":0.16666666666666663,"last_synced_at":"2024-06-26T15:32:05.978Z","last_synced_commit":"b4c00a68626a58944e9bf4d48b1e8d758efa6edb","created_at":"2023-03-07T09:15:03.928Z","updated_at":"2024-06-26T15:32:05.978Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-31T00:00:08.451Z","repositories_count":5479765,"commits_count":853310318,"contributors_count":31095240,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"foutaise/texttable","html_url":"https://github.com/foutaise/texttable","last_synced_at":"2025-08-27T11:13:47.896Z","status":"error","issues_count":52,"pull_requests_count":38,"avg_time_to_close_issue":704305.8653846154,"avg_time_to_close_pull_request":2088855.3684210526,"issues_closed_count":52,"pull_requests_closed_count":38,"pull_request_authors_count":25,"issue_authors_count":47,"avg_comments_per_issue":1.7115384615384615,"avg_comments_per_pull_request":1.7894736842105263,"merged_pull_requests_count":14,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":65308.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-10T11:06:56.039Z","updated_at":"2025-09-02T00:57:39.611Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/foutaise%2Ftexttable/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":49,"CONTRIBUTOR":2},"pull_request_author_associations_count":{"NONE":19,"CONTRIBUTOR":19},"issue_authors":{"jayvdb":3,"CaledoniaProject":3,"slavkoja":2,"cclauss":1,"a22349":1,"ZsemberiDaniel":1,"MohamedAliRashad":1,"waseem18":1,"FirePing32":1,"shotah":1,"vincent-lg":1,"felixonmars":1,"csernazs":1,"sirex":1,"discosultan":1,"wunderabt":1,"digital-idiot":1,"mitchellmebane":1,"sanjit-bhat":1,"xianba":1,"gmjain":1,"abulka":1,"Sibicoder":1,"ddalcino":1,"fridex":1,"biyiklioglu":1,"guskovd":1,"opello":1,"pjmcdermott":1,"spanezz":1,"laboo":1,"hernot":1,"rajdeeprath":1,"paul-shuvo":1,"dhruv-balakrishnan":1,"jinzhao1994":1,"micknudsen":1,"microprediction":1,"carlosheiras17":1,"sirosen":1,"petewood":1,"juippis":1,"alexpdp7":1,"smprather":1,"jhgit":1,"architux":1},"pull_request_authors":{"hugovk":8,"rgson":3,"tenuki":3,"igalic":2,"yanxurui":2,"philiptzou":1,"darkdragon-001":1,"JAEarly":1,"LordJakson":1,"ntsirakis":1,"bmschwa":1,"devlights":1,"KOLANICH":1,"waseem18":1,"graingert":1,"svisser":1,"sirex":1,"Cory-Kramer":1,"netkiller":1,"ferdkuh":1,"Spaak":1,"tos-kamiya":1,"frinkelpi":1,"biyiklioglu":1,"endolith":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10106960,"issues_count":31536608,"pull_requests_count":97930515,"authors_count":10704861,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":{"total":{"WatchEvent":13},"last_year":{"WatchEvent":13}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2024-06-18T12:30:29.447Z","updated_at":"2024-06-18T12:30:29.447Z","repository_link":"https://github.com/foutaise/texttable/blob/master/setup.py","dependencies":[]}],"score":28.926742513567213,"created_at":"2025-09-08T11:19:07.969Z","updated_at":"2025-10-07T08:25:55.592Z","avatar_url":"https://github.com/foutaise.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":14451937,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["closember","diagrams","diagrams-as-code","flowchart","mindmap","uml-diagrams"],"project_url":"https://science.ecosyste.ms/api/v1/projects/70329","html_url":"https://science.ecosyste.ms/projects/70329"}