Skip to content

The Controls Canvas is an interactive CLI that allows users to build a new SCI Layer 2 control catalog from a menu of available options.

License

Notifications You must be signed in to change notification settings

revanite-io/controls-canvas

Controls Canvas

A terminal-based UI tool for interactively selecting and managing cloud security controls.

Features

  • Interactive TUI for browsing and selecting cloud security controls
  • Support for Common Cloud Controls (CCC) framework
  • Real-time YAML preview of selected controls
  • Dynamic window resizing with responsive layout
  • Efficient filtering and navigation

Installation

macOS with Homebrew

brew tap revanite-io/tap
brew install controls-canvas

Using Go

go install github.com/revanite-io/controls-canvas@latest

Direct Download

  1. Visit the releases page
  2. Download the archive for your platform:
    • macOS ARM64: controls-canvas_Darwin_arm64.tar.gz
    • macOS Intel: controls-canvas_Darwin_x86_64.tar.gz
    • Linux: controls-canvas_Linux_x86_64.tar.gz
    • Windows: controls-canvas_Windows_x86_64.zip
  3. Extract the archive
  4. Move the controls-canvas binary to a directory in your PATH (optional)

Usage

controls-canvas

About

The Controls Canvas is an interactive CLI that allows users to build a new SCI Layer 2 control catalog from a menu of available options.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Languages