{"repo":"SpectralOps/keyscope","free":true,"listed":false,"github":"https://github.com/SpectralOps/keyscope","clone":"git clone https://github.com/SpectralOps/keyscope.git","description":"Keyscope is a key and secret workflow (validation, invalidation, etc.) tool built in Rust","language":"Rust","stars":412,"topics":["devops","developer-tools","pentest","security","vault","testing","rust"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":":white check mark: Automate your key and secret validation workflows :cowboy hat face: Over 30 different providers :robot: Export to JSON, audit via CSV :key: Keyscope Keyscope is a key and secret workflow (validation, invalidation, etc.) tool built in Rust, powered by service policy kit . Current workflows supported: - Validation 🦀 Why Rust? - With Rust, \"If it compiles, it works.\" and also, it compiles to many platforms. - Rust is fast , has no VM , or unnecessary cruft (typically 5-8mb binaries with LOTS of code and libraries). - Multi purpose, safe, and generalistic - makes for healthy and expressive mission critical code. Adding code or abstraction doesn't increase bloat, doesn't hurt performance, doesn't increase chance for bugs in a radical way (less edge cases). - Amazing package manager: Cargo . Productive installing and running of tasks and examples. - Rust is getting headlines in the security community as the go-to language for security tools. Equally interesting is offensive security + Rust here and here. :rocket: Quick Start Grab a release from releases, or install via Homebrew: Using keyscope You can try out validating a key for a provider, say, Github (assuming the key is in the GITHUB TOKEN environment variable): You can see which other providers are supported by running: And what parameters are required for a certain provider by running (say, stripe ): Finally the general structure of the validate command is: :white check mark: Validation: key should be acti","default_branch":null,"files":null,"tree":[],"storefront":"/r/SpectralOps","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SpectralOps/keyscope/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."}