chore(registry): add authsock-filter#7588
Conversation
SSH agent proxy with filtering and logging. Create multiple filtered sockets from a single upstream SSH agent. - Filter keys by fingerprint, comment, key type, GitHub user keys - Pattern matching with glob and regex support - JSONL logging for auditing - OS service integration (launchd/systemd) https://github.com/kawaz/authsock-filter
There was a problem hiding this comment.
Pull request overview
This PR adds authsock-filter to the mise registry, a tool that provides SSH agent proxy functionality with filtering and logging capabilities. The addition follows the standard registry format with multiple backend options (aqua, github, and cargo) to ensure broad compatibility across different installation methods.
- Adds new tool entry for
authsock-filterwith description, backends, and test configuration - Provides three backend options for flexibility: aqua (pending upstream), github releases, and cargo/crates.io
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| test = ["atuin --version", "atuin {{version}}"] | ||
|
|
||
| [tools.authsock-filter] | ||
| backends = ["aqua:kawaz/authsock-filter", "github:kawaz/authsock-filter", "cargo:authsock-filter"] |
There was a problem hiding this comment.
The aqua backend is listed first but according to the PR description, the aqua-registry PR is still pending (aquaproj/aqua-registry#46688). This means users who try to install this tool immediately after this PR is merged may experience failures if they attempt to use the aqua backend before it's actually available in the aqua-registry.
Consider one of these approaches:
- Wait to merge this PR until the aqua-registry PR is merged and available
- List the aqua backend last in the array so that other working backends (github and cargo) are tried first
- Add a TODO comment similar to line 3476 in the registry noting that the aqua backend will be available once the upstream PR is merged
The second option (reordering to put aqua last) would be the quickest fix and would allow users to start using the tool via the github or cargo backends immediately while the aqua backend will automatically work once it's merged upstream.
Summary
Add
authsock-filterto the mise registry.Tool Info
Features
Backends
aqua:kawaz/authsock-filter- PR pending at feat(kawaz/authsock-filter): add new package aquaproj/aqua-registry#46688github:kawaz/authsock-filter- Direct GitHub releasescargo:authsock-filter- crates.io (already published)Supported Platforms