Collection of plugins for the runtime/tool version manager proto.
Name | Category | Description | Plugin Status | Install |
---|---|---|---|---|
trivy | SCA/SBOM | Comprehensive and versatile security scanner | Alpha | proto plugin add trivy https://raw.githubusercontent.com/malte-behrendt/proto-plugins/main/trivy/plugin.toml |
syft | SCA/SBOM | Generator for Software Bill of Materials (SBOM) from container images and filesystems | Alpha | proto plugin add syft https://raw.githubusercontent.com/malte-behrendt/proto-plugins/main/syft/plugin.toml |
cyclonedx-cli | SBOM | Tool for SBOM analysis, merging, diffs and format conversions | Alpha | proto plugin add cyclonedx-cli https://raw.githubusercontent.com/malte-behrendt/proto-plugins/main/cyclonedx-cli/plugin.toml |
ast-grep | Code Replace | CLI for code structural search, lint and rewriting | Alpha | proto plugin add ast-grep https://raw.githubusercontent.com/malte-behrendt/proto-plugins/main/ast-grep/plugin.toml |
comby | Code Replace | Code rewrite tool for structural search and replace that supports almost every language. | Alpha | proto plugin add comby https://raw.githubusercontent.com/malte-behrendt/proto-plugins/main/comby/plugin.toml |
grit | Code Replace | GritQL is a query language for searching, linting, and modifying code. | Alpha | proto plugin add grit https://raw.githubusercontent.com/malte-behrendt/proto-plugins/main/grit/plugin.toml |
spacemod | Code Replace | Text search-and-replace tool optimized towards refactoring code. | Alpha | proto plugin add spacemod https://raw.githubusercontent.com/malte-behrendt/proto-plugins/main/spacemod/plugin.toml |
PRs with new plugins are welcome!
- Create a subfolder with plugin's name
- Add a
plugin.<toml|json|yaml>
file as outlined in the official docs - Manually (for now) test it:
proto plugin add <PLUGIN_NAME> source:./plugin.toml
proto list-remote <PLUGIN_NAME>
proto install <PLUGIN_NAME> latest