Get started with Gomboc Community Edition

Introduction

This guide will help you quickly get started with Gomboc Community Edition to fix your code issues directly within your favorite development workflows.

New 🎉: Community Edition now includes Gomboc’s latest remediation engine powered by Open Remediation Language (ORL), which generates deterministic, merge-ready fixes.

Quick Start


Sign up to create a Community account

  1. Go to Gomboc portal click "Sign Up".

  2. You can choose to sign up with your Email or with GitHub SSO.

    1. With Email, fill out your email, name, and organization.

    2. With GitHub SSO, click on the "GitHub" option and follow the oauth process to authorize access by selecting "Authorized Gomboc-AI".

Choose where you would like to start:

Whether you use VS Code, AI editors like Cursor, or need an actionable pull request in GitHub

Get Started in VS Code or Cursor

0. Prerequisites

Before you start, make sure you have:

Why Docker? The VS Code extension runs the ORL remediation engine locally inside a Docker container when you scan. If Docker isn’t running, scans/fixes won’t start.

1. Generate a personal token

  • Here's how to create a Gomboc personal access token.

2. Set up the Gomboc VSCode plugin

  • Install the Gomboc Plugin via the marketplace or direct in the IDE:

  • VSCode Extensions tab. Search for "Gomboc" and click "Install":

  • When you install the extension, be sure to enable "Auto Update".

  • Once installed, open the product settings by doing one of the following:

    • click the gear icon and select "Settings":

    • Open Settings > Extensions and search for "Gomboc."

  • Paste your Personal Access Token into the Api Key field. Run Gomboc: Test Api Key from the command and enable "Scan on File Save".

3. Run your first scan

Choose your path before running your scan

  • Option 1 (Recommended): Checkout the Gomboc Reviewer guide

  • Option 2 (Quick): Problems panel → Apply Fix

    • Create a project with a Terraform file.

      • In your IDE, create a new folder called "gomboc-quickstart" and create a new file, main.tf

        • Populate that file with the following content:

          provider "aws" {
            region = "us-east-2"
          }
          
          data "aws_region" "current" {}
          
          resource "aws_dynamodb_table" "test_table_a" {
          }
          
          resource "aws_lambda_function" "myfunction" {
          }
          
          resource "aws_appsync_graphql_api" "test_api" {
            authentication_type = "API_KEY"
          }
          
          resource "aws_keyspaces_table" "mykeyspacestable" {
          }
        • Alternatively, check out https://github.com/Gomboc-AI/rattleback with the following command

          git clone [email protected]:Gomboc-AI/rattleback.git
    • Save the file, triggering Gomboc to scan it

      • Alternatively, click on the search bar and select "Show and Run Commands":

        • Type "Gomboc" into the search and select "Gomboc: Scan current file or scenario":

4. Apply the fixes

  • Review the Problems panel → click Apply Fix (or Apply All).

  • Save, test, and commit your changes.

Want a realistic repo and a guided workflow? Continue with Gomboc Demo Cases.

Get Started in Claude Code

1. Prerequisites

Before you start, make sure you have:

Why Docker? The Gomboc plugin runs the ORL remediation engine locally inside a Docker container when you scan. If Docker isn’t running, scans/fixes won’t start.

2. Generate a personal token

  • Here's how to create a Gomboc personal access token.

  • Run export RULE_SERVICE_TOKEN=<your_pat> in your terminal to set the environment variable for the plugin to authenticate to Gomboc services.

3. Install the Claude Code Plugin

You can install the Gomboc Community plugin for Claude Code by following these steps:

  1. Start Claude Code

  2. Run the /plugin command

  3. Select "Add Marketplace"

  4. Enter the url for gomboc-community-skills

  5. Select the gomboc-community-marketplace:

  6. Select "Browse Plugins"

  7. Select the Gomboc Community Plugin

4. Create your first fixes

  • Run the /gomboc-community:fix slash comment and direct Gomboc to fix your code with Claude:

    .

  • Push the ORL rules that the plugin creates to your community account for use anywhere you code.

Want a realistic repo and a guided workflow? Continue with Gomboc Demo Cases.

Get Started in GitHub

1. Install the Gomboc GitHub App

2. Scan & Generate Fixes

  • Edit one of your Terraform files and create a pull request in your selected repo.

  • Gomboc will:

    • Automatically scan your Terraform code

    • Open a new PR with:

      • A clear summary of what was fixed

      • Suggested secure code fixes

3. Review Fixes & Share Feedback

  • Head to the PR created by Gomboc, review the description, accept the fixes, and merge.

  • Leave feedback via our GitHub discussions channel.


Need help? Leave feedback via our Discussions channel.

Last updated