Docs
Guides for installing and running Proofroom on your own server. They are the same guides that ship with each release.
- Install Proofroom
One command on your own Linux server, about 10 minutes. What you need, what the script does, and the settings for single sign-on and email.
- Running Proofroom
The full guide for whoever runs the server: updates, backups and copying them off the server, restoring, moving to a new server, and troubleshooting. Written for your IT team or the partner who runs Proofroom for you.
- Command reference
Every proofroomctl command and install.sh option: what it does, the options and their defaults, exit codes and examples, and simulate mode (-s), which prints what a command would change without changing it.
- Setting up Proofroom with an agent
For an AI agent setting Proofroom up for a client, and the person supervising it: install without prompts, licence, sign-in, email, integrations, frameworks, checking it worked, connecting through MCP, and what the agent never does.
- AI assistants (MCP)
Let people ask the AI assistant they already use about their compliance work. Turning it on, approving clients, the tools, limits and revoking access.
- SBOM and vulnerability scanning
What is in each release, the scan every release and build passes before it is published, and how findings are handled.
- ISO 27001 in Proofroom
ISO/IEC 27001:2022 in Proofroom: the clauses and Annex A in our own words, the Statement of Applicability, the yearly ISMS work as Workflow checks, and the certification audits from stage 1 to recertification.
- Release notes
Each release and what to do when you update. Your Proofroom's Admin → Updates links to the release it offers.
Integrations
Connecting Proofroom to the systems it collects evidence from, and to your directory of people. The help links in the app open these guides.
- Directory sources
Where Proofroom's list of people comes from: SCIM from your identity provider, a CSV file, or Microsoft Graph. How to set up each one, and how fresh the list must be.
- Asset inventory
Proofroom files the list on its Assets page as monthly evidence:
- AWS
The AWS connector reads one AWS account and files three snapshot evidence items.
- Azure
Proofroom reads Azure with an app registration (a service principal) that has read-only roles, and files three kinds of evidence per run across the subscriptions you choose.
- Azure DevOps
Proofroom reads Azure DevOps (REST API 7.1) as an Entra app registration with the client-credentials flow and files five kinds of evidence.
- Bitbucket
Proofroom reads one Bitbucket Cloud workspace and files three kinds of evidence.
- Certn
The Certn connector files evidence that new joiners were background-checked.
- Confluence
Proofroom reads policy pages kept in Confluence Cloud with a read-only API token:
- CrowdStrike Falcon
Proofroom reads CrowdStrike Falcon with a Falcon API client's read scopes.
- GitHub
Proofroom reads one GitHub organisation with a read-only fine-grained personal access token and files four kinds of evidence.
- GitLab
Proofroom reads one GitLab group (and its subgroups' projects) with a read_api token and files three kinds of evidence.
- Google Cloud
Proofroom reads Google Cloud as a service account with read-only roles and files three kinds of evidence, for the projects you list or every active project it can find.
- Google Drive
Proofroom reads policy documents kept in Google Drive with a service account that can only read:
- Google endpoint management
Proofroom reads the devices Google manages or sees through the Cloud Identity Devices API, as a service account acting for an administrator through domain-wide delegation.
- Google Workspace
Proofroom reads Google Workspace's Admin SDK as a service account that acts for one of your administrators through domain-wide delegation, with read-only scopes, and files five kinds of evidence.
- iManage
iManage Work's API reference is open only to iManage customers and partners, so Proofroom reads its policies by export:
- Iru (formerly Kandji)
Proofroom reads Iru (formerly Kandji) through the Iru Endpoint Management API with an API token.
- Jamf Pro
Proofroom reads Jamf Pro through the Jamf Pro API with an API client (client credentials).
- Jira
Proofroom reads three kinds of evidence from Jira Cloud or Jira Data Center (8.14 or later), each filed once per period as one evidence item with a summary and the full records as JSON.
- JumpCloud
Proofroom reads JumpCloud with an administrator's API key and files four kinds of evidence.
- Linear
Proofroom reads Linear's API with a read-only API key and files two kinds of evidence.
- Microsoft Defender for Endpoint
Proofroom reads Defender for Endpoint with an app registration's application permissions:
- Microsoft Entra ID
Proofroom reads Microsoft Entra ID through Microsoft Graph with an app registration's application permissions, and files six kinds of evidence.
- Microsoft Intune
Proofroom reads Microsoft Intune through Microsoft Graph with an app registration's application permissions.
- Okta
Proofroom reads Okta's Management API with a read-only credential and files five kinds of evidence.
- OneLogin
Proofroom reads OneLogin's API with an API credential and files four kinds of evidence.
- Opsgenie (and Jira Service Management operations)
Proofroom reads on-call schedules and incidents from Opsgenie, or, once your account has moved, from Jira Service Management operations.
- PagerDuty
Proofroom reads PagerDuty's REST API with a read-only key.
- PolicyTech
NAVEX PolicyTech publishes no read API Proofroom can use, so its policies come by export:
- Qualys
Proofroom reads Qualys VMDR with a read-only API user.
- Rapid7
Proofroom reads Rapid7 InsightVM through the Insight Platform's Cloud Integrations API (v4) with a user key.
- Scan imports
Scan imports files vulnerability scans that Proofroom cannot read through an API:
- SentinelOne
Proofroom reads SentinelOne with a service user's API token.
- ServiceNow
Proofroom reads change requests with their approvals, and security incidents, through ServiceNow's Table API.
- SharePoint and OneDrive
Proofroom reads policy files kept in SharePoint document libraries or OneDrive through Microsoft Graph, with an app registration that reads:
- Tenable
Proofroom reads Tenable Vulnerability Management (cloud.tenable.com) with the API keys of a dedicated user.
- This Proofroom server
Proofroom files your own server's patch report as monthly evidence.
- Zendesk
Proofroom reads Zendesk Support with an API token of a dedicated integration user and files four kinds of evidence.
- Zenduty
Proofroom reads Zenduty's REST API with an account API key and files four kinds of evidence.
- Manual systems and your own
Most systems a company uses have no Proofroom connector yet.
Something missing or unclear? Write to hello@proofroom.com.