{"id":22643113,"url":"https://github.com/sgaunet/gitlab-token-expiration","last_synced_at":"2026-05-10T01:26:54.887Z","repository":{"id":263961045,"uuid":"891695022","full_name":"sgaunet/gitlab-token-expiration","owner":"sgaunet","description":"This tool lists all sort of expirable tokens of gitlab projects, gitlab groups and the gitlab personal access token. The purpose of this tool is to give an overview of the expiration date of the tokens.","archived":false,"fork":false,"pushed_at":"2025-03-21T00:01:45.000Z","size":38,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T00:26:41.005Z","etag":null,"topics":["expirable","gitlab","token","tokens"],"latest_commit_sha":null,"homepage":"","language":"Go","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/sgaunet.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2024-11-20T19:39:08.000Z","updated_at":"2025-03-20T23:57:28.000Z","dependencies_parsed_at":"2024-12-18T21:23:35.037Z","dependency_job_id":"71c79e92-7d1b-40a0-8520-9353abe49d9a","html_url":"https://github.com/sgaunet/gitlab-token-expiration","commit_stats":null,"previous_names":["sgaunet/gitlab-token-expiration"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgaunet%2Fgitlab-token-expiration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgaunet%2Fgitlab-token-expiration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgaunet%2Fgitlab-token-expiration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgaunet%2Fgitlab-token-expiration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sgaunet","download_url":"https://codeload.github.com/sgaunet/gitlab-token-expiration/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246145014,"owners_count":20730493,"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":["expirable","gitlab","token","tokens"],"created_at":"2024-12-09T05:09:24.475Z","updated_at":"2026-05-10T01:26:54.879Z","avatar_url":"https://github.com/sgaunet.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n[![GitHub release](https://img.shields.io/github/release/sgaunet/gitlab-token-expiration.svg)](https://github.com/sgaunet/gitlab-token-expiration/releases/latest)\n[![Go Report Card](https://goreportcard.com/badge/github.com/sgaunet/gitlab-token-expiration)](https://goreportcard.com/report/github.com/sgaunet/gitlab-token-expiration)\n![GitHub Downloads](https://img.shields.io/github/downloads/sgaunet/gitlab-token-expiration/total)\n![Test Coverage](https://raw.githubusercontent.com/wiki/sgaunet/gitlab-token-expiration/coverage-badge.svg)\n[![GoDoc](https://godoc.org/github.com/sgaunet/gitlab-token-expiration?status.svg)](https://godoc.org/github.com/sgaunet/gitlab-token-expiration)\n[![Linter](https://github.com/sgaunet/gitlab-token-expiration/actions/workflows/linter.yml/badge.svg)](https://github.com/sgaunet/gitlab-token-expiration/actions/workflows/linter.yml)\n[![Release](https://github.com/sgaunet/gitlab-token-expiration/actions/workflows/release.yml/badge.svg)](https://github.com/sgaunet/gitlab-token-expiration/actions/workflows/release.yml)\n[![Snapshot](https://github.com/sgaunet/gitlab-token-expiration/actions/workflows/snapshot.yml/badge.svg)](https://github.com/sgaunet/gitlab-token-expiration/actions/workflows/snapshot.yml)\n[![License](https://img.shields.io/github/license/sgaunet/gitlab-token-expiration.svg)](LICENSE)\n\n# gitlab-token-expiration\n\nThis tool lists all sort of expirable tokens of gitlab projects, gitlab groups and the gitlab personal access token. The purpose of this tool is to give an overview of the expiration date of the tokens.\n\n## Getting started\n\nExample:\n\n```yaml\n$ export GITLAB_TOKEN=yourtoken\n# export GITLAB_URI=https://your-instance-of-gitlab.com  # optional if you are using another gitlab instance\n$ gitlab-token-expiration -h\n```\n\n## Development\n\nThis project is using :\n\n* Golang\n* [task for development](https://taskfile.dev/#/)\n* [goreleaser](https://goreleaser.com/)\n\nUse task to compile/create release...\n\n```bash\n$ task\ntask: [default] task -a\ntask: Available tasks for this project:\n* build:            Build the binary\n* default:          List tasks\n* doc:              Start godoc server\n* release:          Create a release\n* snapshot:         Create a snapshot release\n```\n\n## Installation\n\n### From releases\n\nDownload the latest release from the [release page](https://github.com/sgaunet/gitlab-token-expiration/releases) and install it in your PATH.\n\n### Homebrew\n\n```bash\nbrew tap sgaunet/homebrew-tools\nbrew install sgaunet/tools/gitlab-token-expiration\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgaunet%2Fgitlab-token-expiration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsgaunet%2Fgitlab-token-expiration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgaunet%2Fgitlab-token-expiration/lists"}