{"id":13509004,"url":"https://github.com/kubeguard/guard","last_synced_at":"2026-01-06T19:13:06.973Z","repository":{"id":42466554,"uuid":"101579622","full_name":"kubeguard/guard","owner":"kubeguard","description":"🔑 Kubernetes Authentication \u0026 Authorization WebHook Server","archived":false,"fork":false,"pushed_at":"2024-04-09T11:43:41.000Z","size":28487,"stargazers_count":584,"open_issues_count":42,"forks_count":82,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-04-13T21:05:51.376Z","etag":null,"topics":["appscode","github","google","kubernetes","rbac"],"latest_commit_sha":null,"homepage":"https://kubeguard.dev","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kubeguard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":"docs/support.md","governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2017-08-27T20:53:19.000Z","updated_at":"2024-04-17T19:01:15.293Z","dependencies_parsed_at":"2023-11-16T07:31:31.020Z","dependency_job_id":"56e2ba15-1bfe-4ce3-81ca-fecdce5b288c","html_url":"https://github.com/kubeguard/guard","commit_stats":{"total_commits":332,"total_committers":35,"mean_commits":9.485714285714286,"dds":"0.40662650602409633","last_synced_commit":"b7d25ef4819985c23956bccd3fd853e9a9aa33a1"},"previous_names":["appscode/guard"],"tags_count":47,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubeguard%2Fguard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubeguard%2Fguard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubeguard%2Fguard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubeguard%2Fguard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubeguard","download_url":"https://codeload.github.com/kubeguard/guard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222552436,"owners_count":17002065,"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"}},"keywords":["appscode","github","google","kubernetes","rbac"],"created_at":"2024-08-01T02:01:01.639Z","updated_at":"2025-12-14T23:28:39.011Z","avatar_url":"https://github.com/kubeguard.png","language":"Go","funding_links":[],"categories":["Go","kubernetes","Security"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"/logo/LOGO_GUARD_Readme.jpg\"\u003e\u003c/p\u003e\n\n[![Build Status](https://github.com/kubeguard/guard/workflows/CI/badge.svg)](https://github.com/kubeguard/guard/actions?workflow=CI)\n[![codecov](https://codecov.io/gh/kubeguard/guard/branch/master/graph/badge.svg)](https://codecov.io/gh/kubeguard/guard)\n[![Docker Pulls](https://img.shields.io/docker/pulls/appscode/guard.svg)](https://hub.docker.com/r/appscode/guard/)\n[![Twitter](https://img.shields.io/twitter/follow/kubeguard.svg?style=social\u0026logo=twitter\u0026label=Follow)](https://twitter.com/intent/follow?screen_name=KubeGuard)\n\n# Guard\nGuard by AppsCode is a [Kubernetes Webhook Authentication](https://kubernetes.io/docs/admin/authentication/#webhook-token-authentication) server. Using guard, you can log into your Kubernetes cluster using various auth providers. Guard also configures groups of authenticated user appropriately. This allows cluster administrator to setup RBAC rules based on membership in groups. Guard supports following auth providers:\n\n- [Static Token File](https://appscode.com/products/guard/latest/guides/authenticator/static_token_file/)\n- [Github](https://appscode.com/products/guard/latest/guides/authenticator/github/)\n- [Gitlab](https://appscode.com/products/guard/latest/guides/authenticator/gitlab/)\n- [Google](https://appscode.com/products/guard/latest/guides/authenticator/google/)\n- [Azure](https://appscode.com/products/guard/latest/guides/authenticator/azure/)\n- [LDAP using Simple or Kerberos authentication](https://appscode.com/products/guard/latest/guides/authenticator/ldap/)\n- [Azure Active Directory via LDAP](https://appscode.com/products/guard/latest/guides/authenticator/ldap_azure/)\n\n## Supported Versions\nKubernetes 1.9+\n\n## Installation\nTo install Guard, please follow the guide [here](https://appscode.com/products/guard/latest/setup/install/).\n\n## Using Guard\nWant to learn how to use Guard? Please start [here](https://appscode.com/products/guard/latest/).\n\n## Contribution guidelines\nWant to help improve Guard? Please start [here](https://appscode.com/products/guard/latest/welcome/contributing/).\n\n## Acknowledgement\n\n- [apprenda-kismatic/kubernetes-ldap](https://github.com/apprenda-kismatic/kubernetes-ldap)\n- [Nike-Inc/harbormaster](https://github.com/Nike-Inc/harbormaster)\n\n## Support\nWe use Slack for public discussions. To chit chat with us or the rest of the community, join us in the [AppsCode Slack team](https://appscode.slack.com/messages/C8M8HANQ0/details/) channel `#guard`. To sign up, use our [Slack inviter](https://slack.appscode.com/).\n\nIf you have found a bug with Guard or want to request for new features, please [file an issue](https://github.com/kubeguard/guard/issues/new).\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"/logo/Separador.jpg\"\u003e\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubeguard%2Fguard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkubeguard%2Fguard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubeguard%2Fguard/lists"}