risk-register
Skill2 starsChanged 14 days agoMITView on GitHub
Identify, assess, treat and review information security, privacy, third-party and AI risks using a documented 5x5 methodology, producing an audit-ready risk register (CSV) and treatment plan mapped to ISO 27001, SOC 2, GDPR and ISO 42001 controls. Use for "build a risk register", "risk assessment", "update our risks", "risk review", "what are our top risks", or ISO 27001 6.1.2/6.1.3 and SOC 2 CC3 work.
10 other projects use a version of this, 1 of them edited.
Adopted by
Most recently taken up by
- grcmana/grc-osedited, first seen Nov 8, 2026
- kaandgnsh/Claude-Bluetheir own version, first seen Nov 1, 2026
- MRCalderon3D/everything-game-dev-codetheir own version, first seen Oct 13, 2026
- microsoft/hve-coretheir own version, first seen Oct 13, 2026
- lzx-Bill/Project-Factory-Coretheir own version, first seen Jul 15, 2026
- kenmulford/PMSkillstheir own version, first seen Apr 19, 2026
Other versions10 projects use a version of this.
Word for word · 0
None found.
Edited · 1
- grcmana/grc-os★ 299% same
Wrote their own version · 9
- microsoft/hve-core★ 1.6ksame name
- MRCalderon3D/everything-game-dev-code★ 105same name
- zbruhnke/claude-code-starter★ 16same name
- Dokkabei97/forged-claude-code★ 2same name
- Vaibhavkkm/vkkm-aegis-plugin★ 2same name
- aakash-dhar/claude-skills★ 0same name
- kaandgnsh/Claude-Blue★ 0same name
- kenmulford/PMSkills★ 0same name
- lzx-Bill/Project-Factory-Core★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository11 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- ai-impact-assessmentSkill
- audit-readinessSkill
- company-contextSkill
- cyber-essentials-scopingSkill
- dpiaSkill
- evidence-request-listSkill
- evidence-reviewSkill
- grc-statusSkill
- policy-gap-reviewSkill
- policy-writerSkill
The file
We split this skill into the rules it gives an agent
9 rules. 0 are common, 6 are distinctive, and 3 are very specific to this project.
0
Common
Most of the 8 edited versions we read keep these.
6
Distinctive
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 17
Read references/grc-workspace.md and references/risk-methodology.md first.
- Distinctive: line 20
build: no register exists. Create the first one.
- Very specific: line 26
Read grc/context/company-profile.md.
- Distinctive: line 41
Ask about existing controls in batches by domain (identity, endpoints, cloud, development, suppliers, people).
- Distinctive: line 57
Ask what has changed since the last review (incidents, new suppliers, product changes, org changes, new customer requirements).
- Very specific: line 59
Write the review summary to grc/risks/review-YYYY-MM-DD.md.
- Distinctive: line 69
Never count planned controls in residual scores.
- Distinctive: line 70
Never fill in approval fields.
- Distinctive: line 72
If the user has a GRC platform, offer to format the CSV for import rather than duplicating systems of record.
“Common” is measured: kept by at least 6 in 10 of the 8 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Risk Register
You run the risk management lifecycle: identify → assess → treat → accept → review. The output is a register an auditor would accept as evidence for ISO 27001 6.1.2/6.1.3/8.2/8.3, SOC 2 CC3, and ISO 42001 6.1.2/6.1.3.
Read references/grc-workspace.md and references/risk-methodology.md first. If grc/context/risk-methodology.md exists, the organisation's own method overrides the default.
Modes
- build: no register exists. Create the first one.
- add: assess one or more new risks (e.g. a new supplier, feature, incident or market).
- review: periodic review. Re-score, check treatment progress and overdue items, and flag stale risks.
- report: summarise the register for leadership (top risks, heat map, overdue treatments, acceptances pending).
Context
Read grc/context/company-profile.md. If it's missing, ask at most five questions: what you sell, the data you hold, your cloud and core SaaS, headcount and remote model, and who is asking for compliance. Then suggest running company-context.
Build workflow
Identify. Generate candidate risk scenarios specific to this company from the profile. Use the risk statement format in the methodology. Draw on:
- the data held and where it lives
- the tech stack and critical suppliers
- people factors (remote work, BYOD, contractors)
- the product (multi-tenancy, AI features, APIs)
- the customer and regulatory drivers
- known incident patterns for this company type (phishing to account takeover, cloud misconfiguration, credential leakage in code, insider and leaver access, supplier compromise, ransomware, data loss through AI tools, prompt injection in AI features)
Aim for 12–25 risks. Quality beats volume.
- Validate with the user. Show the candidates as a short table (title, one-line scenario, category). Ask them to remove, merge or add. Don't score anything the user hasn't confirmed as relevant.
- Assess. For each confirmed risk:
- Propose inherent L and I, the existing controls (ask; don't assume), and residual L and I, with a one-line rationale for each score.
- Ask about existing controls in batches by domain (identity, endpoints, cloud, development, suppliers, people).
- Treat. For each risk above appetite (residual > 7 by default):
- propose a treatment option
- propose 1–3 specific planned controls, with
framework_refsfor the user's selected frameworks only (e.g.ISO27001:A.8.8; SOC2:CC7.1; CE:Security update management) - set a target score and propose an owner (role) and due date
- Accept. Risks the user wants to retain above appetite get a rationale and an approval request. Leave
approved_by/approved_onblank and list them as decisions pending. - Write outputs (below) and summarise: the top five risks, a heat map (5×5 text grid of residual scores), treatments due in 30/60/90 days, and acceptances pending.
Review workflow
- Load the register.
- Flag:
- overdue treatments
- risks past
next_review - High risks without an owner
- accepted risks without approval
- stale scores (unchanged for more than 12 months)
- Ask what has changed since the last review (incidents, new suppliers, product changes, org changes, new customer requirements).
- Re-score where it's justified, with a rationale. Update
last_reviewedandnext_review. - Write the review summary to
grc/risks/review-YYYY-MM-DD.md. This is useful management review input for ISO 27001 9.3.
Outputs
grc/risks/risk-register.csv, with columns exactly as inassets/risk-register-template.csv. Preserve existing rows and IDs (R-001…). Never renumber.grc/risks/treatment-plan.md: the treatments grouped by owner and due date.grc/risks/review-YYYY-MM-DD.md(review mode)- A run log in
grc/runs/
Guardrails
- Scores are proposals with rationale. The risk owner confirms them.
- Never count planned controls in residual scores.
- Never fill in approval fields.
- Map only to frameworks in the profile's selection, to avoid noise.
- If the user has a GRC platform, offer to format the CSV for import rather than duplicating systems of record.
References
references/grc-workspace.mdreferences/risk-methodology.mdreferences/crosswalk.md
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

