{"repo":"undistro/marvin","free":true,"listed":false,"github":"https://github.com/undistro/marvin","clone":"git clone https://github.com/undistro/marvin.git","description":"Marvin is a CLI tool that scans a k8s cluster by performing CEL expressions to report potential issues, misconfigurations and vulnerabilities.","language":"Go","stars":206,"topics":["kubernetes","cel","cli","scan","golang"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Marvin is a CLI tool designed to help Kubernetes cluster administrators ensure the security and reliability of their environments. Using a comprehensive set of CEL (Common Expression Language) expressions, Marvin performs extensive checks on cluster resources, identifying potential issues, misconfigurations, and vulnerabilities that could pose a risk to the system. It helps ensure that your Kubernetes clusters are always in compliance with best practices and industry standards. Marvin is also used as a plugin in Zora. Installation Manually Install via script Install via Krew Install from source Usage Built-in checks Custom checks Skipping resources RBAC Contributing License Please star :star: the repo if you want us to continue developing and improving Marvin! :grin: Installation The pre-compiled binaries are available in GitHub releases page and can be installed manually, via script or as a kubectl plugin with Krew. Manually 1. Download the file for your system/architecture from the GitHub releases page 2. Unpack the downloaded archive (e.g tar -xzf marvin Linux x86 64.tar.gz ) 3. Make sure the binary has execution bit turned on ( chmod +x ./marvin ) 4. Move the binary somewhere in your $PATH (e.g sudo mv ./marvin /usr/local/bin/ ) Install via script The process above can be automated by the following script: Install via Krew You can install Marvin as a kubectl plugin via Krew: Then you can use Marvin with kubectl prefix: Install from source Usage Built-in checks Scan the cu","default_branch":null,"files":null,"tree":[],"storefront":"/r/undistro","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/undistro/marvin/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."}