A zero-dependency, offline-first risk register — one HTML file, no server, no accounts. Think a board-grade risk log that stays on your machine.
RR-001, RR-002… per workspace. The counter is monotonic, so deleting a risk doesn't recycle its number..pumapack JSON export of every workspace; drag-drop or topbar import to restore.Each risk carries an inherent score — the exposure before any treatment is applied — and an optional residual score reflecting what's left after the treatment plan is in place. Both are simple likelihood (1–5) × impact (1–5) products.
Most risk-management references (NIST SP 800-30 Rev 1, ISO 31000, COSO ERM) start with this 5×5 form. It's coarse but defensible and fits on a heatmap.
The score (1–25) maps to four tiers: low (1–3), moderate (4–9), high (10–15), critical (16–25). The colored pills in the list and the heatmap cells reflect those bands.
PumaRisk stores everything in your browser's sessionStorage under the pumarisk.* prefix — on this device, in this browser, and nowhere else. There is no server, no account, and nothing you type ever leaves your machine.
sessionStorage is tied to this specific browser on this specific device. Approximate ceiling is ~4.5 MB across all workspaces.
The topbar Export button writes a full backup of every workspace as .pumapack JSON. ⌘S / Ctrl+S does the same. To restore, drag a .pumapack onto the window or use the topbar Import button.
Rule of thumb: export weekly. Drop the JSON in iCloud Drive, Dropbox, your Git repo — it's just a file.
⚠ Permanent. This erases every PumaRisk workspace, risk, preference, and theme stored in this browser. Export a backup first — there is no undo.
Still sure? Type DELETE EVERYTHING to finalize.
.pumapack)PumaRisk is a single-file, offline-first quantitative risk register — part of the PumaWorx portfolio. Nothing leaves your machine. Open the file from disk and it works.
PumaWorx is a suite of offline, single-HTML productivity apps that run entirely in your local browser. The entire suite is a personal, open source vibecoding project.
This is an offline single-HTML app. No data goes to or from the internet after this page is loaded. No data you enter is ever transmitted to a server. Your risk register lives in your web browser's sessionStorage — on this device, in this browser, and nowhere else.
Your data is YOUR responsibility.
Clearing browser data, switching browsers, using private/incognito mode, or losing this device erases everything. Use Export in the top toolbar (or ⌘S) to save a .pumapack backup somewhere safe.
The full data-handling section is always available in Help — press ? or open it from the toolbar.