Self-hosted GRC tools for SOC 2: CISO Assistant and eramba

CISO Assistant and eramba Community can track SOC 2 controls, risks and evidence on your own infrastructure, but their licenses and paid-edition limits decide which one fits. This page compares them.

On this page

Can a self-hosted GRC tool run SOC 2 control tracking and evidence for us?

A self-hosted GRC tool can hold your SOC 2 controls, risk register, action plans and evidence, but it does not replace your control design or the CPA firm's examination. The organization still decides which controls map to the Trust Services Criteria, who owns each one, and whether the operating evidence is complete and accurate. The auditor then tests that work and issues the report. Treat the tool as the system of record for that work, not as the source of assurance.

The license and edition decide what you can actually use. CISO Assistant is open core: files outside its top-level enterprise directory are AGPL-3.0-only, while files inside that directory fall under intuitem's proprietary Commercial Software License. Its README does not say which features sit in that directory, so ask intuitem in writing which framework, audit and integration features are covered before you commit. eramba Community is free to use but is not open source, since its license since June 2024 forbids modifying, selling, licensing or redistributing the software. Its Community edition covers 4 of 7 use cases, and automation, REST APIs, reporting, notifications, awareness programs and automated account reviews need the paid Enterprise edition.

The right answer changes with team size, audit cadence and integration needs. A small team with one annual Type 2 cycle may get by with a free tier and spreadsheets for exports. A team that needs recurring control testing, automated evidence pulls from cloud or identity systems, or ticket integration should confirm API and automation access before choosing. Ask the vendor or licensor for the current edition comparison, the license text, and written confirmation of features you rely on, then test the tool against one control with your auditor's evidence requests before you build the program around it.

CISO Assistant or eramba Community: which fits which team

CISO Assistant is an open-core GRC platform. The community code outside its top-level enterprise directory is licensed under AGPL-3.0-only, which means a team can read, run and modify that code under the terms of that license. The platform ships more than 200 frameworks, including SOC 2, and keeps risk assessments and risk registers, applied controls, evidence, remediation action plans and a third-party risk module. It also maps controls between frameworks automatically.

  • Framework coverage: SOC 2 is one of more than 200 frameworks, so the same applied controls can be assessed against several frameworks at once.
  • Risk and treatment: Risk assessments, risk registers and action plans sit next to the controls that treat them.
  • Evidence tracking: Evidence is attached to applied controls so the auditor's requests can be traced back to a control record.
  • Third-party risk: A third-party risk module is included in the platform description.
  • License scope: Files inside the enterprise directory fall under the proprietary intuitem Commercial Software License and need a contract with intuitem.

Confirm with intuitem which features sit in the enterprise directory, because the README does not list them, before you rely on any specific capability.

License and edition limits to check before you deploy

This table compares the license, redistribution rights, paid-edition limits and open items for CISO Assistant and eramba Community. Read each row against your own deployment plan, because the license decides what you may modify or pass on, and the edition decides which features your team can rely on.

ItemCISO Assistanteramba Community
License typeAGPL-3.0-only for files outside the top-level enterprise directoryeramba limited's own license, not an open-source license
Open-source statusOpen core: outside files are open source, files in the enterprise directory are proprietaryNot open source; eramba staff state it should not be called open source
Redistribution rightsAGPL-3.0 terms apply to the open files; confirm obligations if you modify and host it for othersSince a June 2024 update, modifying, selling, licensing or distributing the software is forbidden
Paid-edition featuresEnterprise directory is under the intuitem Commercial Software License and needs a contractAutomated account reviews, awareness programs, online assessments, automation, REST APIs, reporting and notifications need Enterprise
Feature coverageREADME does not list which features sit in the enterprise directoryCommunity covers 4 of 7 use cases
What to confirm with the vendorWhich features are in the enterprise directory, and the terms of any commercial licenseWhether your intended use of Community is permitted, and which features you need from Enterprise

What must be in place before the GRC tool supports an audit

A GRC tool only produces audit-ready output when the program behind it is defined first. The six elements below connect the control set, the people, the schedule, the risks, the records and the tool's own access, and each one can be checked before the auditor arrives.

A defined control set mapped to criteria

List every control your organization operates and map each one to the SOC 2 common criteria CC1 to CC9, plus A1, C1, PI1 or P1 to P8 only where those categories are in scope. In CISO Assistant, this is the applied controls list tied to a framework; in eramba, it is the internal control library. Check that every criterion in scope has at least one owned control, and that no control is mapped to a criterion it does not actually address.

Named evidence owners

Each control needs one named person who is responsible for producing its evidence, not a team alias. eramba models this as an evidence owner on each internal control, and CISO Assistant lets you assign owners to applied controls. Check that every owner still works at the company, has accepted the role, and knows which artifacts they must hand over and when.

A testing schedule per control

Set how often each control is tested and what the test looks for, such as a quarterly access review or a monthly backup restore check. In eramba, the audit methodology, success criteria and testing schedule on each internal control drive the audit records it generates. Confirm that the schedule covers the full observation period you expect for a Type 2 report, because gaps in testing show up as gaps in evidence.

Risk register with treatment links

Record each risk with its owner and link it to the controls, policies, exceptions or projects that treat it. Auditors look at the register first to judge whether the control set matches the risks. eramba's risk management module links asset, third-party and business risks to treatments, and CISO Assistant keeps risk assessments with applied controls. Check that no risk is left without a treatment or an accepted-risk decision.

Agreed evidence retention approach

Decide where evidence lives, how it is named, how long it is kept and who can change or delete it. Attach a copy or reliable reference to each test result rather than a screenshot with no date. Confirm the retention period with your auditor and your own policy, because the tool's default settings do not decide it for you. Check that evidence can be exported as it existed on the test date.

Access model for the GRC tool itself

The GRC tool holds your risk and evidence records, so it is in scope as a system. Define who can read, edit, approve and export records, require multi-factor authentication for administrators, and keep an audit trail of changes to control records. Confirm which of these features are in the free edition. eramba Community covers fewer of its use cases than the Enterprise edition, and reporting, notifications and APIs sit in the paid tier, so the access model must be designed around the features you actually run.

Who owns the controls, the GRC tool and the SOC 2 report

Your organization owns the controls, the risk decisions and the evidence. A GRC tool records what you decide and what you can show, but it does not make those decisions for you. Management must accept each risk, approve each control design and answer for each deficiency, because the SOC 2 examination relies on management's own description and assertion of the system.

  • Risk decisions: Leadership accepts, mitigates, transfers or avoids each risk in the register, and records the reasoning.
  • Control ownership: Each applied control has a named owner who can explain how it operates and who performs it.
  • Evidence owners: Individuals are assigned to produce specific records on a schedule, such as access reviews or change approvals.
  • Tool access: Your administrators decide who can edit controls, close findings and export records, and they keep those permissions under review.
  • Testing schedule: Your team sets the internal testing cadence that the tool uses to generate audit records.

Before the audit, confirm with your compliance lead that every control in the tool has a documented owner and that the owner can explain the control to the auditor without help from the implementation partner.

How to roll a GRC tool into a SOC 2 program, phase by phase

The sequence moves from a license and scope decision to a tested evidence set that an independent CPA firm can sample, so the tool supports the examination instead of becoming a parallel record. Each phase ends with a named output that the next phase depends on.

  1. Confirm scope and license fit

    Start by fixing the SOC 2 scope: the system boundary, the Trust Services Criteria categories in scope and the systems that hold evidence. Then check the license of each candidate tool against your obligations. CISO Assistant is open core, so confirm with intuitem which features sit inside the commercial enterprise directory. eramba Community is not open source and cannot be redistributed, so confirm your internal use terms with eramba. The output is a written scope statement and a license note that legal and the CISO approve before any installation.

  2. Map criteria to controls and owners

    Build the control matrix in the GRC tool, linking each applicable criterion (common criteria CC1 to CC9 and any added categories) to the internal controls that address it. Assign an owner and a test procedure to every control. Check that each common criterion has at least one control and that no control is orphaned. The output is a reviewed control matrix with named owners, which the CISO signs off before deployment.

  3. Deploy the tool inside your infrastructure

    Install the tool in your own cloud account, data center or network, within the boundary you defined. Your team or your implementation partner configures access through your identity provider, enables encryption and logging, and restricts administrator roles. Record the version, the hosting configuration and the backup approach, because the auditor will ask how the GRC system itself is controlled. The output is a running instance with a documented configuration baseline.

  4. Set up evidence collection and audit schedules

    Configure each control with its evidence source, evidence owner and testing schedule. In eramba, each internal control carries its audit methodology, success criteria, evidence owner and testing schedule, and the tool generates audit records from those dates. In CISO Assistant, link applied controls to evidence and action plans. Decide which evidence comes from the tool and which stays in ticketing, cloud logs or HR systems, and link to those sources rather than copying files. The output is a working evidence calendar with an owner for every recurring item.

  5. Run a dry-run evidence review

    Before the auditor arrives, run one full cycle on a sample of controls. Pick evidence for several periods, check that each item shows the control operated as described, and record any gaps as exceptions with remediation actions. Ask a reviewer who did not collect the evidence to judge whether it is complete and dated. The output is a dry-run log with a list of fixed gaps and remaining exceptions that management has accepted or is correcting.

  6. Prepare the handover to the auditor

    Agree with the CPA firm how it will access the GRC tool, which read-only views and exports it needs, and how it will sample evidence. Give the auditor a documented walkthrough of the control matrix, the evidence sources and the tool's own access controls. Confirm with the auditor whether it will rely on exports or direct access, and whether any feature you depend on is in a paid edition. The output is an agreed evidence access plan and a set of exports that match the control matrix.

Where GRC tool projects stall or add cost

A self-hosted GRC tool only helps a SOC 2 program when its features, licenses and access model match how the organization will run it. The problems below are the ones that most often push projects past budget or leave auditors with gaps to explain.

Assuming the free edition covers paid features

eramba Community covers 4 of its 7 use cases. Awareness Programs, Automated Account Reviews and Online Assessments, along with automation, REST APIs, reporting and notifications, sit in the paid Enterprise edition. Teams that plan a SOC 2 program around automated access reviews or API-fed evidence often discover the gap only during implementation. Before committing, map each planned workflow to an edition and confirm it in writing with the vendor.

Building a control set without owners

A control library imported from a framework list looks complete but records nothing about who performs each control. In eramba, each internal control needs an evidence owner, an audit methodology, success criteria and a testing schedule before audit records can be generated. Without named owners, evidence requests from the auditor stall and sampling periods are missed. Assign an owner and a testing cadence to every control in the tool before the observation period starts.

Treating the tool as the evidence

A GRC platform tracks controls, risks and evidence records, but it does not perform the controls. Access reviews, change approvals and backups still happen in the systems that run the service, and the auditor samples those records directly. Attaching a screenshot of a dashboard to a control rarely proves operating effectiveness. Link each control to the system log, ticket or pipeline run that shows it operated.

Missing redistribution limits on eramba Community

eramba Community is free to use under eramba limited's own license, which since a June 2024 update forbids modifying, selling, licensing or otherwise distributing the software. A partner that plans to ship a modified copy to clients, or to bundle it into a managed offering, would breach those terms. Read the license with counsel before the statement of work promises any packaged or customized build. Confirm the rights for each deployment model in writing.

Checking CISO Assistant feature edition

CISO Assistant is open core. Files outside the top-level enterprise directory are AGPL-3.0, while files inside it fall under the proprietary intuitem Commercial Software License and require a contract. The README does not list which features sit in that directory. Ask intuitem which capabilities a planned deployment depends on, and get the answer before design work begins.

Skipping access control for the GRC tool

The GRC system holds risk registers, control testing results, third-party assessments and the evidence an auditor reviews, which makes it a high-value target. Teams often host it with shared administrator accounts and no multi-factor authentication. Place it behind the same identity controls and logging that apply to production systems, restrict administrators, and include the tool itself in the access review and logging scope of the SOC 2.

Questions buyers ask about self-hosted GRC tools for SOC 2

Does a GRC tool alone make us SOC 2 compliant?

No. A GRC tool tracks controls, risks, evidence and remediation, but it does not operate the controls. SOC 2 tests whether your organization's controls were designed and, for a Type 2 report, operated effectively over a period. The tool helps you show that work, so the access reviews, change approvals, risk decisions and vendor reviews still have to happen and leave records. Your team owns those controls. An implementation partner can configure the tool and prepare the evidence, but only an independent CPA firm can examine the system and issue the SOC 2 report.

What does running a GRC tool cost in staff effort?

The software license is often the smaller share of the effort. CISO Assistant is AGPL-3.0-only for its community files, and eramba Community is free to use, so the recurring cost is mostly people and infrastructure. Plan for one-time work to set up the tool, load your frameworks, define controls and owners, and build evidence links, followed by recurring work to keep evidence current, run reviews and maintain hosting. Effort rises with the number of systems in scope, the number of controls and how many evidence sources you connect by hand. Ask any implementation partner for a written, fixed scope that lists deliverables, who performs each task and what your staff must provide.

Is CISO Assistant open source?

Partly. CISO Assistant is an open-core product. Files outside its top-level enterprise directory are licensed under AGPL-3.0-only, which is an open-source license. Files inside the enterprise directory fall under the proprietary intuitem Commercial Software License and require a contract with intuitem. The project README does not list which features sit in that directory, so ask intuitem to confirm edition coverage for any feature you depend on before you adopt it. Read the LICENSE.md file in the repository to see how the license terms apply to the code you will deploy.

Can we modify or resell eramba Community?

No. eramba Community is free to use, but it is not open source. Since a June 2024 update, eramba Limited's own license forbids modifying, selling, licensing or otherwise distributing the software. eramba staff have stated that it should not be called open source because redistribution is not allowed. If you plan to change the code, bundle it into a product, or offer it to clients as a managed service, have your legal team review the license terms and confirm them with eramba before you start. The eramba forum announcement describes the June 2024 change.

Which eramba features need the paid Enterprise edition?

Community covers four of the seven eramba use cases. The three use cases that need the paid Enterprise edition are Awareness Programs, Automated Account Reviews and Online Assessments. Automation, REST APIs, reporting and notifications also require Enterprise. For SOC 2, these gaps matter most where you want automated account reviews as evidence, scheduled reporting for auditors, or API links to your identity and cloud tools. Before you choose, list the criteria your evidence depends on and confirm each one against the current edition comparison with eramba. Enterprise pricing comes from eramba, so request a quote in writing.

Which SOC 2 features does CISO Assistant include for risk and evidence?

CISO Assistant maps to more than 200 frameworks, including SOC 2, ISO 27001, NIST CSF and DORA, and it runs audits and compliance assessments against them with automatic mapping between frameworks. It also keeps risk assessments and risk registers, applied controls, evidence, remediation action plans and a third-party risk module. For a SOC 2 program, this lets you link each common criterion to controls, owners and evidence in one place. Confirm that the enterprise-directory features you need are available under your license before relying on them, and check that the mapping reflects the version of the criteria your auditor uses.

Can our implementation partner issue the SOC 2 report?

No. Only an independent CPA firm can examine your system and issue a SOC 2 report. An implementation partner, such as DeployOpen, can plan, implement and document the self-hosted platforms, configure the GRC tool, and prepare controls and evidence for the examination. The organization owns its controls and the management assertion, and the CPA firm forms the opinion. Ask the CPA firm early which evidence it expects, how it samples, and whether it will test the tool's records directly. Your partner's role ends at preparing the evidence, and your auditor's engagement letter should set out the auditor's responsibilities.

How DeployOpen sets up a self-hosted GRC tool for SOC 2 evidence

DeployOpen plans and deploys self-hosted GRC platforms inside your own cloud accounts, data centers or air-gapped networks, then configures them to track SOC 2 controls, risks and evidence. The organization keeps ownership of its controls, while DeployOpen prepares the system and records so your CPA firm can test them.

How we scope

  • We agree a written scope before work starts, covering which tool, which Trust Services Criteria and which business units it tracks.
  • We confirm edition coverage for each feature you need, since some capabilities sit in paid or commercial editions.
  • We document license terms and who signs what, so procurement and legal see the constraints before deployment.

How we build

  • We deploy the chosen platform in your environment and set up identity, access and logging so the GRC tool itself is controlled.
  • We load your framework mappings, risk register, applied controls and owners, and set evidence owners and testing schedules for each control.
  • We test the configuration end to end, including evidence uploads, audit records and action plans, before it goes into use.

How we hand over

  • You receive configuration documentation, a control-to-evidence map and runbooks for recurring tasks such as access reviews and risk reassessments.
  • We walk your control owners through the tool so they know what to record and when, and who approves changes.
  • We confirm with your auditor which records they expect to sample, so the evidence format matches what they will request.

How we support

  • Ongoing support, upgrades and continuous testing of the platform are available as a retainer, scoped in writing.
  • Upgrades are tested in a staging copy before they reach production, with rollback steps documented.
  • Your organization owns the SOC 2 report, which only the independent CPA firm issues; DeployOpen supports readiness and evidence preparation.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.