Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

compliventory

The company's vendors and systems, accounted for. A self-hosted open source inventory with owner/compliance change control and an append-only audit log.

License: AGPL-3.0 Rails 8.1 PostgreSQL

Early stage. Inventory and vendor risk assessment are feature-complete; GDPR records of processing (RoPA) are planned on top of this core.

What it is

compliventory is the source of truth for what the company uses: vendors (every third party) and systems (every application, vendor-backed or in-house), each with one accountable owner plus delegates. Any employee can submit or propose changes; change control routes every edit to the right reviewer — compliance for new entries and compliance-gated (⚖) fields, the asset's owner for the rest — and everything lands in an audit log. Compliance runs vendor risk assessments on top of the inventory: inherent risk is computed from the recorded fields, residual risk is the review outcome, and next-review dates drive an overdue queue. Companion app to governauthzer: compliventory owns the asset catalog, governauthzer owns access decisions.

→ Full overview, concepts, API, and deployment docs: the docs site

Quickstart (development)

Needs Ruby (per .ruby-version) and PostgreSQL. A throwaway local DB:

docker run -d --name compliventory-pg -e POSTGRES_HOST_AUTH_METHOD=trust -p 5432:5432 postgres:16
bin/setup                 # bundle + db:prepare, then starts bin/dev
bin/rails db:seed         # demo data → open http://localhost:3000/dev/sign-in

Documentation

License

GNU Affero General Public License v3.0.