-
Notifications
You must be signed in to change notification settings - Fork 10
Home
SANKET SARKAR edited this page Dec 22, 2025
·
4 revisions
CRML (Cyber Risk Modeling Language) is a declarative YAML/JSON format for describing cyber risk models.
This repository is split into two Python packages:
-
crml_lang(language/spec): models + schema + validation + YAML IO -
crml_engine(reference engine): CLI + simulation/runtime (depends oncrml_lang)
- Language overview: Language/Overview
- Engine overview: Engine/Overview
- Getting Started (CLI): Getting Started
- Examples: Examples
- Scenario schema + docs: Language/Overview
See: Installation
Then follow: Getting Started
crml_scenario: "1.0"
meta:
name: "ransomware-risk"
scenario:
frequency:
basis: per_organization_per_year
model: poisson
parameters:
lambda: 0.15
severity:
model: lognormal
parameters:
median: "500 000"
currency: USD
sigma: 1.5See Contributing.