https://github.com/sap/risk-explorer-for-software-supply-chains
A taxonomy of attacks on software supply chains in the form of an attack tree, based on and linked to numerous real-world incidents and other resources. The taxonomy as well as related safeguards can be explored using an interactive visualization tool.
https://github.com/sap/risk-explorer-for-software-supply-chains
open-source security
Last synced: about 1 year ago
JSON representation
A taxonomy of attacks on software supply chains in the form of an attack tree, based on and linked to numerous real-world incidents and other resources. The taxonomy as well as related safeguards can be explored using an interactive visualization tool.
- Host: GitHub
- URL: https://github.com/sap/risk-explorer-for-software-supply-chains
- Owner: SAP
- License: apache-2.0
- Created: 2022-03-16T21:15:22.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-24T17:44:19.000Z (over 1 year ago)
- Last Synced: 2025-04-05T13:13:37.106Z (about 1 year ago)
- Topics: open-source, security
- Language: JavaScript
- Homepage: https://sap.github.io/risk-explorer-for-software-supply-chains/
- Size: 16.8 MB
- Stars: 75
- Watchers: 6
- Forks: 15
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Risk Explorer for Software Supply Chains
[](LICENSE.txt)
[](https://api.reuse.software/info/github.com/sap/risk-explorer-for-software-supply-chains)
## About this project
This project offers a tool to explore a taxonomy of attack vectors targeting open-source software supply chains. This information has been compiled on the basis of numerous real-world incidents, i.e. actual attacks and vulnerabilities, as well as plausible proof-of-concepts and scientific literature.
You can find more about this work in our [paper](https://arxiv.org/abs/2204.04008).
The project can be used as learning material for awareness campaigns or trainings, but also for purposes such as threat modeling, risk-assessments or pentest scoping.
In more detail, project and tool provide the following information:
* **Attack Tree**: a hierarchical organization of 100+ attack vectors and techniques comprised in the taxonomy, starting from the abstract, top-level goal down to alternative and more concrete attack techniques
* **Attack Vectors**: a tabular view of all the attack vectors, along with the description, references, real-world examples and mapped safeguards
* **Safeguards**: a tabular view of countermeasures that fully or partially mitigate the above-mentioned attacks
* **References**: 300+ resources in some or another way related to supply chain security, both scientific and gray literature, all tagged and linked to attack vectors/safeguards
## Requirements and Setup
Simply [access the tool online](https://sap.github.io/risk-explorer-for-software-supply-chains/) using your favorite browser. Make sure to enable JavaScript and use a desktop environment for a better experience.
If you want to run a local version of the code you need to install [Node.js](https://nodejs.dev/learn/how-to-install-nodejs), then from inside the project directory (where `package.json` is located):
1. Install the required dependencies via `npm install`
2. Run the project via `npm start`
## Support, Feedback, Contributing
This project is open to feature requests/suggestions, bug reports etc. via [GitHub issues](https://github.com/SAP/risk-explorer-for-software-supply-chains/issues). Contribution and feedback are encouraged and always welcome. For more information about how to contribute, the project structure, as well as additional contribution information, see our [Contribution Guidelines](CONTRIBUTING.md).
## Code of Conduct
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone. By participating in this project, you agree to abide by its [Code of Conduct](CODE_OF_CONDUCT.md) at all times.
## Licensing
Copyright 2022 SAP SE or an SAP affiliate company and Risk Explorer for Software Supply Chains contributors. Please see our [LICENSE](LICENSE) for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available [via the REUSE tool](https://api.reuse.software/info/github.com/SAP/risk-explorer-for-software-supply-chains/).