{"repo":"slok/agebox","free":true,"listed":false,"github":"https://github.com/slok/agebox","clone":"git clone https://github.com/slok/agebox.git","description":"Age based repository file encryption gitops tool","language":"Go","stars":364,"topics":["encryption","age","repository-secrets","secrets","secrets-management","git-crypt","blackbox","sops","gitops","security"],"license":"Apache-2.0","category":"security-tools","readme_excerpt":"agebox Easy and simple file repository encryption tool based on [Age]. Have you ever thought \"this should be simple\" while you were using tools like [Blackbox] , [Git-crypt] or [Sops]? This is what agebox is. A tool on top of [Age]'s security system that encrypts/decrypts your repository files, focused on simplicity and gitops. Features - Secure (Agebox delegates security to [Age]). - Tracks encrypted files in repository. - No PGP and no agents, just simple SSH and [Age] key files. - File flexibility (encrypts/decrypts recursive paths, multiple/single files, all tracked files...). - Reencrypts all tracked files with a single command. - Focused on Gitops, CI flows and simplicity. - Works with any file (doesn't understand formats like JSON, YAML...). - Single binary/executable. - No side effects like VCS commands (e.g: doesn't execute Git commands for you). Get agebox - Releases - Docker images - git clone git@github.com:slok/agebox.git && cd ./agebox && make build && ls -la ./bin Getting started Initialize agebox tracking file. Encrypt (and track) multiple files. Encrypt (and track) a directory in dry-run to see what would be encrypted before doing it. Encrypt (and track) a directory and only (filter regex used) the secret named yaml files. Decrypt a subset of tracked secrets and a file. Decrypt only (filter regex used) team-a tracked files. Force decryption of all tracked files. Validate tracked secrets are encrypted and not decrypted (without decrypt validation). Cat multipl","default_branch":null,"files":null,"tree":[],"storefront":"/r/slok","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/slok/agebox/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}