dumbtv
dumbtv가 ADB로 Fire TV에서 광고·추적·업데이트 알림을 제거, 루트·앱 변경 없이, 무료 오픈소스
OpenBao 비밀 엔진으로 짧은 기간의 범위 지정 GitHub 앱 설치 토큰을 제공합니다
OpenBao secrets engine for short-lived, scoped GitHub App installation tokens. Fork of martinbaillie/vault-plugin-secrets-github ported to the OpenBao SDK.
보안Go · NixGitHub @rknightion온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
An OpenBao secrets engine that mints short-lived,
permission-scoped GitHub App installation tokens. The App's private key stays
inside OpenBao and is never handed to a client.
This is a fork of
martinbaillie/vault-plugin-secrets-github
(Apache-2.0) ported to the OpenBao SDK. The engine's API is unchanged from
upstream — see upstream's README for the full path reference. Track upstream
via the upstream git remote.README 전문 보기 ↗An OpenBao secrets engine that mints short-lived, permission-scoped GitHub App installation tokens. The App's private key stays inside OpenBao and is never handed to a client.
This is a fork of
martinbaillie/vault-plugin-secrets-github
(Apache-2.0) ported to the OpenBao SDK. The engine's API is unchanged from
upstream — see upstream's README for the full path reference. Track upstream
via the upstream git remote.
A GitHub App private key stored as a CI secret can be read by any code running in that workflow, used from anywhere, and stays valid until rotated. Brokering it means a workflow authenticates by OIDC and receives a token that expires in about an hour and carries only the permissions that workflow declared.
OpenBao 2.5+ can download the plugin itself. In openbao.hcl:
plugin_directory = "/openbao/plugins"
plugin "secret" "github" {
image = "ghcr.io/rknightion/openbao-plugin-secrets-github"
version = "v0.1.1"
binary_name = "openbao-plugin-secrets-github"
sha256sum = "<binary sha256 from the release checksums file>"
}
The sha256sum is the checksum of the binary, not the image digest. Take
it from the release's checksums.txt, matching your platform.
plugin_directory must be writable by the OpenBao process. If you run OpenBao
with a read-only root filesystem, mount a writable volume there.
just setup
just check
See just --list for the full task surface, including formatting, linting, the vulnerability scan,
and the Containerfile image build.
Apache-2.0. See LICENSE and NOTICE.