Open-source compliance automation server for tracking policies, controls, evidence, and vendors across SOC 2, ISO 27001, NIST 800-53 and more.
- Stars
- 1,501
- Forks
- 248
- Open issues
- 84
- Last commit
- 14 hours ago
What is it?
Probo is a self-hostable governance, risk, and compliance (GRC) platform for engineering and security teams. It covers risk identification and scoring, control tracking, vendor risk assessments, data privacy work such as DPIAs and rights requests, access reviews, audit programs, and document approval workflows with electronic signatures.
Every entity is reachable through a web console, a `prb` command-line client with 44+ command groups, an MCP API exposing 270+ tools for LLM agents, and a GraphQL API. An n8n community node is also available for no-code automation.
Probo is MIT licensed and runs on your own infrastructure with Docker Compose or Kubernetes. Its stack is Go with PostgreSQL on the backend and React with TypeScript on the frontend.
Key features
- 01Risk register with inherent and residual scoring and treatment strategies
- 02Control library, custom framework import/export, and Statement of Applicability
- 03Vendor inventory, website risk assessment, and DPA/BAA tracking
- 04DPIA, transfer impact assessments, and data subject rights requests
- 05Access review campaigns integrated with SaaS, cloud, and source code sources
- 06Document versioning, approval quorums, and electronic signatures
Use cases
- Preparing for a SOC2 or ISO 27001 audit with controls and evidence tracked in one place
- Automating compliance tasks from CI/CD pipelines with the prb CLI
- Letting an LLM agent draft policies or run risk assessments through MCP
- Running vendor risk reviews and data privacy assessments for GDPR
Quick start
- 1
Clone the repository with submodules
git clone --recurse-submodules https://github.com/getprobo/probo.git - 2
Install Go and npm dependencies
go mod download - 3
Start infrastructure services such as PostgreSQL
make stack-up - 4
Build and run the server, then open http://localhost:8080
make build
Things to know
- Requires Go 1.27+, Node.js 24.15+, Docker and mkcert for the local setup.
- Production deployment is documented as a self-hosting guide rather than a single install command.
In collections
Topics
FAQ
- What is probo?
- Self-hostable GRC platform for engineering and security teams covering SOC2, GDPR, ISO 27001 compliance work. Probo is a self-hostable governance, risk, and compliance (GRC) platform for engineering and security teams. It covers risk identification and scoring, control tracking, vendor risk assessments, data privacy work such as DPIAs and rights requests, access reviews, audit programs, and document approval workflows with electronic signatures.
- Is probo free to use? What license does it have?
- probo is open source under the MIT license. Check the license terms before using it in commercial products.
- Is probo still maintained?
- Actively maintained. The last commit to probo was on Nov 6, 2026.
- What can I use probo for?
- Preparing for a SOC2 or ISO 27001 audit with controls and evidence tracked in one place Automating compliance tasks from CI/CD pipelines with the prb CLI Letting an LLM agent draft policies or run risk assessments through MCP Running vendor risk reviews and data privacy assessments for GDPR
- How do I install probo?
- Clone the repository with submodules: git clone --recurse-submodules https://github.com/getprobo/probo.git Install Go and npm dependencies: go mod download Start infrastructure services such as PostgreSQL: make stack-up Build and run the server, then open http://localhost:8080: make build
- Where can I get probo?
- The source code and installation instructions are on GitHub: https://github.com/getprobo/probo
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source GRC platform for cybersecurity teams covering risk management, compliance, audit, third-party risk and privacy, with 200+ frameworks.
Open-source compliance platform that automates evidence collection, policies and controls for SOC 2, ISO 27001, HIPAA and GDPR.
Self-hostable AI governance platform for managing AI risk, compliance with frameworks like the EU AI Act and ISO 42001, and LLM evaluations.
Open-source primitives for privacy policies and cookie consent, generated from one typed config and rendered directly into your app.
Python SDK for local clinical NER and HIPAA-oriented PII de-identification, running on hardware you control.