Skip to main content

What is ISOwl?

ISOwl is a browser-based Governance, Risk, and Compliance (GRC) dashboard purpose-built for ISO 27001 Information Security Management Systems. It gives security practitioners a single workspace to track clause conformance, evaluate Annex A controls, manage assets, assess risks, collect evidence, and generate executive reports — without a backend server or database. All state is persisted locally in the browser. No account registration, no cloud sync, no data leaves your machine.

The problem it solves

Most small-to-medium GRC programs rely on shared spreadsheets to track ISMS requirements. Spreadsheets have no audit trail, no role separation, no structured risk register, and produce inconsistent reports. ISOwl replaces that approach with:
  • Structured clause-by-clause conformance tracking (ISO 27001:2022 Clauses 4–10)
  • A full Annex A control library (93 controls across four themes)
  • A risk register linked to assets and controls
  • Evidence collection with lifecycle tracking
  • PDF executive report export
  • Multi-tenant workspaces for consulting agencies managing several clients

Who it’s for

GRC agencies

Manage multiple client ISMS workspaces from a single login. Switch between agency and client tenants without logging out.

Internal security teams

Track your organisation’s own ISO 27001 implementation, from gap analysis through certification readiness.

Auditors

Review clause conformance, control implementation, and evidence in read-only mode without risk of accidental changes.

Executive leadership

View the executive dashboard and export PDF reports summarising ISMS posture, risk exposure, and control coverage.

Standards supported

StandardScope
ISO 27001:2022ISMS requirements — Clauses 4–10
ISO 27002:2022Information security controls — Annex A (93 controls)
ISO 19011:2018Guidelines for auditing management systems
ISO 31000:2018Risk management principles and guidelines
ISO 27005:2022Information security risk management

Key modules

Executive Dashboard

High-level KPIs: clause conformance percentage, control implementation rate, open risks, and pending evidence.

Clauses 4–10

Requirement-level tracking for all mandatory ISO 27001 clauses. Mark each requirement as Implemented, Partial, or Not Implemented.

Annex A Controls

Evaluate all 93 controls across Organisational, People, Physical, and Technological themes.

Asset Management

Maintain an inventory of information assets with classification, ownership, and risk linkage.

Risk Assessment

Identify, score, and treat information security risks using an ISO 31000/27005-aligned register.

Audit Management

Plan and track internal audit cycles, findings, and corrective actions per ISO 19011.

Evidence Repository

Attach and track documentary evidence against clauses and controls.

Findings & Corrective Actions

Log nonconformities, opportunities for improvement, and corrective action plans.

BCP / DRP

Document business continuity and disaster recovery procedures.

Security Metrics

Track trend data and KPIs over time with Recharts-powered visualisations.

Clients Admin

Agency-only view for creating and switching between client tenant workspaces.

How data is stored

ISOwl is a client-side only application. There is no backend API, no database server, and no authentication service.
  • State is managed by Zustand with the persist middleware.
  • All data is written to localStorage under the key sgsi-storage.
  • Data persists across browser sessions but is scoped to the browser and device you are using.
  • Clearing browser storage or switching browsers will reset the application to its default state.
Because data lives in localStorage, it is not backed up automatically. Export PDF reports regularly to preserve a record of your ISMS posture.

Tech stack

LayerTechnology
FrameworkReact 19 + Vite
State managementZustand with persist middleware
RoutingReact Router v7
StylingTailwind CSS
ChartsRecharts
PDF exportjsPDF
StorageBrowser localStorage

Build docs developers (and LLMs) love