The FASTEN Vulnerability Producer gathers information from different sources, enriches the data with patch details and then publishes it to a Kafka topic. It is designed to be used as a standalone tool.
-h--helpShow this help message and exit.-f--json_filePath to JSON file which contains Vulnerability Objects.-dam--db_auth_mongoMongo Authentication Database-mu--mongo_userUsername to use to connect to Mongo-mdb--mongo_dbMongo Database name to connect to-mh--mongo_hostHost where GHTorrent instance is hosted-k--kafka_serverKafka server to connect to. Use multiple times for clusters.
A couple of environmental variables need to be set in order to run the plugin:
FASTEN_GHTOKEN- GitHub token to use in order to call the GitHub APIFASTEN_MONGOPASS- Password to access the MongoDB instance of GHTorrent
FASTEN_GHTOKEN=token FASTEN_MONGOPASS=pass -mu user -dam admin -mdb github -mh 127.0.0.1-f vulnerabilities/data.jsonFor more detailed information regarding the sources of information and the architecture, see here.
The FASTEN software package management efficiency relies on an open community contributing to open technologies. Related research projects, R&D engineers, early users and open source contributors are welcome to join the FASTEN community, to try the tools, to participate in physical and remote worshops and to share our efforts using the project community page and the social media buttons below.
