{"id":12260834,"name":"knowngithub","ecosystem":"rubygems","description":"Don't blindly trust GitHub hosts","homepage":"https://github.com/avanier/knowngithub","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/avanier/knowngithub","keywords_array":[],"namespace":null,"versions_count":7,"first_release_published_at":"2017-12-28T17:42:02.457Z","latest_release_published_at":"2020-10-02T16:11:36.605Z","latest_release_number":"2.0.0","last_synced_at":"2026-03-28T00:46:15.300Z","created_at":"2025-10-07T03:54:08.168Z","updated_at":"2026-03-28T00:57:06.427Z","registry_url":"https://gem.coop/gems/knowngithub","install_command":"gem install knowngithub -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/knowngithub/","metadata":{"funding":null},"repo_metadata":{"id":56880346,"uuid":"112409135","full_name":"avanier/knowngithub","owner":"avanier","description":"Don't blindly trust GitHub SSH hosts","archived":true,"fork":false,"pushed_at":"2020-10-02T16:11:19.000Z","size":23,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-07T22:12:05.013Z","etag":null,"topics":["certificates","github-api","security","ssh","trust"],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/avanier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-11-29T01:15:19.000Z","updated_at":"2024-09-16T17:04:05.000Z","dependencies_parsed_at":"2022-08-20T23:40:43.916Z","dependency_job_id":null,"html_url":"https://github.com/avanier/knowngithub","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/avanier/knowngithub","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avanier","download_url":"https://codeload.github.com/avanier/knowngithub/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001505,"owners_count":26083118,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"avanier","name":"Alexis Vanier","uuid":"4009658","kind":"user","description":"Agile Plumber, SRE, DevOps, SysAdmin, and follower of the Church of Erlang","email":"","website":null,"location":"Montréal, Canada","twitter":null,"company":"@samsung @adgear","icon_url":"https://avatars.githubusercontent.com/u/4009658?u=5773757f4ec771e3fadfdd1cab2dc1b32d2fc36d\u0026v=4","repositories_count":36,"last_synced_at":"2023-03-02T06:08:17.993Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/avanier","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-03-02T06:07:34.711Z","updated_at":"2023-03-02T06:08:17.996Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avanier","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avanier/repositories"},"tags":[{"name":"2.0.0","sha":"5538654e0d53c55940b4c8e06b11c464bfce2d81","kind":"commit","published_at":"2020-10-02T16:10:49.000Z","download_url":"https://codeload.github.com/avanier/knowngithub/tar.gz/2.0.0","html_url":"https://github.com/avanier/knowngithub/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/avanier/knowngithub@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/2.0.0/manifests"},{"name":"1.1.1","sha":"f82d930f9e05a97e9a9e6e84a60a779dca248072","kind":"commit","published_at":"2020-04-25T14:49:51.000Z","download_url":"https://codeload.github.com/avanier/knowngithub/tar.gz/1.1.1","html_url":"https://github.com/avanier/knowngithub/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/avanier/knowngithub@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"1f4354f37685074a5baa53166d3634ba12bd742a","kind":"commit","published_at":"2020-04-25T14:45:16.000Z","download_url":"https://codeload.github.com/avanier/knowngithub/tar.gz/1.1.0","html_url":"https://github.com/avanier/knowngithub/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/avanier/knowngithub@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"e7ea04c751c89a753c42227e099ee89bb54f79fa","kind":"commit","published_at":"2019-04-09T20:50:30.000Z","download_url":"https://codeload.github.com/avanier/knowngithub/tar.gz/1.0.0","html_url":"https://github.com/avanier/knowngithub/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/avanier/knowngithub@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/1.0.0/manifests"},{"name":"0.2.2","sha":"d5f5f4bdeac59094f72f91c57490b43ba30abe68","kind":"commit","published_at":"2019-02-27T00:40:38.000Z","download_url":"https://codeload.github.com/avanier/knowngithub/tar.gz/0.2.2","html_url":"https://github.com/avanier/knowngithub/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/avanier/knowngithub@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/0.2.2/manifests"},{"name":"0.2.1","sha":"e24ec280172b345f0586649cd98f63bbecf67e69","kind":"commit","published_at":"2018-05-30T20:00:39.000Z","download_url":"https://codeload.github.com/avanier/knowngithub/tar.gz/0.2.1","html_url":"https://github.com/avanier/knowngithub/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/avanier/knowngithub@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"8ee4462991216ab87354f28705e42d6b700a8c33","kind":"commit","published_at":"2018-05-30T14:58:34.000Z","download_url":"https://codeload.github.com/avanier/knowngithub/tar.gz/0.2.0","html_url":"https://github.com/avanier/knowngithub/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/avanier/knowngithub@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/0.2.0/manifests"},{"name":"0.1.0","sha":"66a5b40b58463964dc11be9ff4f5497d4c6b1506","kind":"commit","published_at":"2017-12-28T17:34:19.000Z","download_url":"https://codeload.github.com/avanier/knowngithub/tar.gz/0.1.0","html_url":"https://github.com/avanier/knowngithub/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/avanier/knowngithub@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-03-28T00:57:06.407Z","dependent_packages_count":0,"downloads":13345,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":39.37857169889868,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":13.126190566299561},"purl":"pkg:gem/knowngithub?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/knowngithub","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/knowngithub","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/knowngithub/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-31T10:37:25.118Z","issues_count":2,"pull_requests_count":3,"avg_time_to_close_issue":37910375.0,"avg_time_to_close_pull_request":854837.3333333334,"issues_closed_count":2,"pull_requests_closed_count":3,"pull_request_authors_count":2,"issue_authors_count":1,"avg_comments_per_issue":1.0,"avg_comments_per_pull_request":0.6666666666666666,"merged_pull_requests_count":1,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanier%2Fknowngithub/issues","maintainers":[{"login":"avanier","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/avanier"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/knowngithub/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/knowngithub/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/knowngithub/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/knowngithub/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/knowngithub/codemeta","maintainers":[{"uuid":"109917","login":"avanier","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://gem.coop/profiles/avanier","role":null,"created_at":"2025-10-07T22:09:11.294Z","updated_at":"2025-10-07T22:09:11.294Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/avanier/packages"}]}