https://github.com/peopleware/cyber-risk-scenarios
A registry of risk scenarios cyber systems might be exposed to.
https://github.com/peopleware/cyber-risk-scenarios
availability cia confidentiality cybersecurity integrity privacy risk-assessment
Last synced: 13 days ago
JSON representation
A registry of risk scenarios cyber systems might be exposed to.
- Host: GitHub
- URL: https://github.com/peopleware/cyber-risk-scenarios
- Owner: peopleware
- License: cc-by-sa-4.0
- Created: 2025-02-14T15:13:24.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-02-17T10:34:12.000Z (9 months ago)
- Last Synced: 2025-02-17T11:24:29.762Z (9 months ago)
- Topics: availability, cia, confidentiality, cybersecurity, integrity, privacy, risk-assessment
- Language: JavaScript
- Homepage:
- Size: 33.2 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE
Awesome Lists containing this project
README
# cyber-risk-scenarios
A registry of risk scenarios cyber systems might be exposed to. To determine the risk a given scenario poses, you should
assess the impact and the likelihood of the scenario occurring.
The risk scenarios are focussed on a specific type of component of cyber systems. A cyber system as a whole combines
instances of different types. The risk scenarios, and types of components covered are expected to evolve. When scenarios
are proposed that are only applicable to some subtypes of a type of component, separate lists for the subtypes will be
created. More detail can be found in “[Context]”.
Risk scenarios are described in YAML files, with references to the topics they cover in standards.
This registry is far from complete. The hope is that it will grow and become relevant through submissions of many
topical experts. At some time, a governance structure might become necessary.
## Development
### Installation
Execute
> npm install
to install development tools.
After install, `.JSONSchemata/RiskScenarios.json` is used. You can tell your editor to use this JSON Schema when editing
risk scenario files.
### Formatting
YAML, Markdown and JavaScript files are formatted when saved using [Prettier].
### Testing
The syntactical correctness of the YAML files is validated with
> npm test
This validates the YAML files against [Joi] schemata.
_**MUDO:** A CI system should be set up._
### IDE support
This repository is set up for use in IntelliJ IDEAs. Support for other IDEs can be added.
## License
Cyber Risk Scenarios © 2025 by Jan Dockx, PeopleWare n.v. is licensed under [CC BY-SA 4.0].
[Context]: doc/index.md
[prettier]: https://www.npmjs.com/package/prettier
[joi]: https://joi.dev/
[CC BY-SA 4.0]: https://creativecommons.org/licenses/by-sa/4.0/