Vigil is an easy way for consumers of open-source projects to judge whether their dependencies are really safe.
It is an automated tool that assesses a number of important heuristics associated with software security and assigns each check a score. You can use these scores to understand specific areas to improve in order to strengthen the security posture of your project. You can also assess the risks that dependencies introduce, and make informed decisions about accepting these risks, evaluating alternative solutions, or working with the maintainers to make improvements.
vigil check --url "https://github.com/amalthundiyil/moni-moni"
You can run --help
to see the different CLI commands and options.
- User Story: How do I know if the package/repository I am using is safe?
- Solution: Ingest, clean, and processes the data available on the code hosting and package manager platforms to derive meaningful insights.
- Better security posture with cross-platform CLI tool and adoption of Shift-Left Security to incorporate security and testing into the development phase as early as possible.
- Assesses a number of important heuristics associated with software security and assigns each check a score.
- Vigil tracks four major metrics as shown in the diagram to produce a final score out of 10.
Data processing is done by giving weights and thresholds to different parameters, tuned according to popular repositories and publicly defined metrics. More info here.
For information on how to contribute to this project, please refer to the Contributing Guidelines.
This project is licensed under the MIT License. Please review the license before using or contributing to the project.