OSS Tanbou

Probo — a self-hostable open GRC platform for engineers with 270+ MCP tools, CLI, and GraphQL

OSS health 93
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0–100 score from available repository recency, Community Health, and release data.

Stars
1,364
Primary language
Go
License
MIT
Repository last updated
Sep 16, 2026

Overview

Probo is an open-source GRC platform covering risks, controls, vendor risk, data privacy, access reviews, audit programs, and document approvals. In addition to its web console it provides a CLI, GraphQL API, more than 270 MCP tools, and an n8n node so compliance data can be operated from code and AI agents. As of September 16, 2026, the latest GitHub release is the backend-daemon tag probod/v0.289.0, and the repository is MIT licensed.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Bring risks, controls, vendors, privacy, and audits into one GRC data model

The README covers risk registers and inherent/residual scoring, control libraries and framework import/export, vendor inventory, DPIA/TIA, access-review campaigns, audit programs, evidence, and document approvals.

It also includes public compliance pages, NDA and certification publishing, and cookie/consent management, extending beyond audit preparation into privacy and third-party risk.

Sources: [2]

Automate GRC with 270+ MCP tools, 44+ CLI command groups, and GraphQL

The MCP API exposes more than 270 tools across platform entities and operations, allowing compatible LLM agents to read and write GRC data, draft policies, run risk assessments, and generate evidence packs.

The prb CLI, GraphQL API, and n8n community node provide additional paths for CI/CD, scripts, and no-code compliance workflows.

Sources: [2]

Self-host a Go/PostgreSQL backend with a React/TypeScript frontend

The documented stack uses Go and PostgreSQL on the backend, GraphQL and MCP for APIs, React/TypeScript/Relay/Tailwind CSS on the frontend, and OpenTelemetry, Grafana, Prometheus, Loki, and Tempo for observability.

The Quick Start uses Docker to bring up PostgreSQL, object storage, and related infrastructure before running the probod server and web console locally.

Sources: [2]

For security and compliance teams moving from document-heavy GRC to API-driven workflows

It fits organizations that want SOC 2 or ISO 27001 work to share a data model with GDPR, HIPAA, access reviews, and vendor risk, especially when GRC operations need to be automated from engineering workflows through CLI, MCP, or GraphQL.

Write-capable AI-agent access requires explicit authorization boundaries

Probo's MCP surface includes write operations, not only read access. When connecting an LLM agent, define credential scope, RBAC, approval-sensitive operations, and audit-log review so agents cannot modify policies, risks, or evidence without appropriate controls.

Sources: [2]

The README Quick Start is a development setup, not a complete production deployment design

The Quick Start assumes Go, Node.js, npm, Docker, and mkcert and builds the source with a development configuration. Production self-hosting still needs decisions around databases, object storage, secrets, TLS, backups, upgrades, and observability.

Sources: [2]

The latest release tag versions the probod component rather than necessarily the entire monorepo

GitHub's latest release is probod/v0.289.0, published September 15, 2026, and distributes backend-daemon binaries. When operating the web console, CLI, and backend together, verify the compatible builds or release versions for each component.

Sources: [3][1]

Official sources

  1. [1]getprobo/probo — GitHub repository metadata(2026-09-16)
  2. [2]Probo — README(2026-09-16)
  3. [3]Probo probod/v0.289.0 release(2026-09-16)
Supplemental curator note

Probo is notable for making GRC operations accessible through MCP, CLI, and GraphQL rather than only a UI. Write-capable agents require deliberate RBAC, credential scope, and audit-log controls.

Try it in 3 steps

  1. 1

    Clone with submodules

    Prepare Go 1.27+, Node 24.15+, npm 12.0.2+, Docker, and mkcert.

    git clone --recurse-submodules https://github.com/getprobo/probo.git && cd probo
  2. 2

    Prepare dependencies and infrastructure

    Install dependencies and start PostgreSQL, object storage, and the development infrastructure.

    go mod download && npm ci && make stack-up
  3. 3

    Build and launch probod

    Open the web console at http://localhost:8080.

    make build && make dev-config && bin/probod -cfg-file cfg/dev.yaml
Check the official README

Growth

Growth trends · Last 30 days

1,364 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
710
Open PRs
35

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • compliance
  • grc
  • soc2
  • iso27001
  • gdpr
  • hipaa
  • iso27701
  • iso42001
Stars
1,364
Forks
208
Watchers
10
Open issues
54
Primary language
Go
License
MIT
Repository last updated
Sep 16, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.