# 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)**](https://docs.gomboc.ai/orl), which generates deterministic, merge-ready fixes.&#x20;

## Quick Start

***

### Sign up to create a Community account

1. Go to [Gomboc portal](https://app.gomboc.ai/) click "Sign Up".
2. You can choose to sign up with your Email or with GitHub SSO.&#x20;
   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:&#x20;

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

<details>

<summary><strong>Get Started in VS Code or Cursor</strong></summary>

#### 0. Prerequisites

Before you start, make sure you have:

* **VS Code** version 1.63.0 or greater\
  <https://code.visualstudio.com/download>
* **Docker** is installed and **running** (Docker Desktop or Docker Engine)\
  <https://www.docker.com/products/docker-desktop/>

> **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](https://docs.gomboc.ai/getting-started/generate-a-personal-access-token) 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:
  * VS Code Marketplace (click "Install") [gomboc-vscode-extension](https://marketplace.visualstudio.com/items?itemName=GombocAI.gomboc-vscode-extension)

<figure><img src="https://3084082483-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9X3GhAYjoqbnAMyhHhAr%2Fuploads%2FfCVkjkml7rR1c2CK570M%2FScreenshot%202026-02-20%20at%207.19.22%E2%80%AFPM.png?alt=media&#x26;token=e0f387c2-2c5d-4d6c-887c-4f592e47c71a" alt="" width="563"><figcaption></figcaption></figure>

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

  <figure><img src="https://3084082483-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9X3GhAYjoqbnAMyhHhAr%2Fuploads%2Fgit-blob-a4c1ea682bf925b53f62a8b0210c44a93f6c4215%2Fimage.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>
* 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":

    <figure><img src="https://3084082483-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9X3GhAYjoqbnAMyhHhAr%2Fuploads%2Fgit-blob-987737fbb8c861845ad0a666cf985fcef82df369%2Fimage.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>
  * Open Settings > Extensions and search for "Gomboc."

    <figure><img src="https://3084082483-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9X3GhAYjoqbnAMyhHhAr%2Fuploads%2Fgit-blob-a638d0f59201c2faf6d9c9c190e63de4fcfb2989%2Fimage.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

    <figure><img src="https://3084082483-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9X3GhAYjoqbnAMyhHhAr%2Fuploads%2Fgit-blob-0569c7b85264d4d9fec7a1ac74a3b0023e33d0db%2Fimage%20(4).png?alt=media" alt=""><figcaption></figcaption></figure>
* Paste your Personal Access Token into the Api Key field. Run `Gomboc: Test Api Key` from the command and enable "Scan on File Save".

  <figure><img src="https://3084082483-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9X3GhAYjoqbnAMyhHhAr%2Fuploads%2Fgit-blob-21244baa5fef3a9d5f54e89fe5c6333966550930%2Fimage.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

#### 3. Run your first scan

Choose your path before running your scan&#x20;

* **Option 1 (Recommended):** Checkout the [Gomboc Reviewer guide](https://docs.gomboc.ai/integrations/vscode-plugin/gomboc-reviewer-webview)
* **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`&#x20;

      <figure><img src="https://3084082483-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9X3GhAYjoqbnAMyhHhAr%2Fuploads%2Fgit-blob-60cfb4884064e144ea54db541097f255af78d5d6%2Fimage.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

      * 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 git@github.com:Gomboc-AI/rattleback.git
        ```
  * Save the file, triggering Gomboc to scan it
    * Alternatively, click on the search bar and select "Show and Run Commands":

      <figure><img src="https://3084082483-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9X3GhAYjoqbnAMyhHhAr%2Fuploads%2Fgit-blob-c2e1f164615086d1346337df25e2d0d619dc3da1%2Fimage.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

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

        <figure><img src="https://3084082483-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9X3GhAYjoqbnAMyhHhAr%2Fuploads%2Fgit-blob-9042d576fcebd5fbf218a9503a50000072ac5d8c%2Fimage.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

#### 4. Apply the fixes

* Review the **Problems** panel → click **Apply Fix** (or **Apply All**).
* Save, test, and commit your changes.

{% hint style="info" %}
Want a realistic repo and a guided workflow? Continue with [**Gomboc Demo Cases**](https://docs.gomboc.ai/getting-started-ce/gomboc-demo-cases).
{% endhint %}

</details>

<details>

<summary><strong>Get Started in GitHub</strong></summary>

#### 1. Install the Gomboc GitHub App

* [Click here to Install.](https://github.com/apps/gomboc-ai-community)
* Select the repos you’d like us to monitor (your own or [Gomboc demo example](https://github.com/Gomboc-AI/rattleback)).

#### 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.](https://github.com/Gomboc-AI/gomboc-ai-feedback/discussions/2)

</details>

<details>

<summary><strong>Get started with Gomboc MCP Server (Beta)</strong></summary>

With our Gomboc MCP server, you'll be able to use your own AI tool like Claude or ChatGPT and have it interact with Gomboc.

#### 1. Pull the Docker image [here](https://hub.docker.com/r/gombocai/mcp/tags)

#### 2. Generate a personal token

* [Here's](https://docs.gomboc.ai/getting-started/generate-a-personal-access-token) how to create a Gomboc personal access token.
* Once you have the image and token you can run the following command to run the MCP server:

```
docker run -p 3100:3100\
-e GOMBOC_PAT='GENERATED_GOMBOC_PAT' \
gombocai/mcp:latest
```

> For examples and details go to the [dedicated MCP user docs page](https://docs.gomboc.ai/integrations/mcp-server).

</details>

***

**Need help?** Leave feedback via our [Discussions channel.](https://github.com/Gomboc-AI/gomboc-ai-feedback/discussions/2)
