AI and Risk-based Vulnerability Management for Trustworthy Open Source Adoption
- Python >= 3.9 and pip installed
- Docker installed
- Debugfs mounted ( sudo mount -t debugfs debugfs /sys/kernel/debug )
- Linux kernel headers ( If not installed already )
- Ubuntu/Debian : apt-get install -y linux-headers-$(uname -r)
- CentOs : yum install -y kernel-devel
- Fedora : dnf install -y kernel-devel
$ pip install arvos $ arvos --help
Demo usage :
$ arvos --demo
The following command will build a Java application image ( based on jdk 17 ) from the specified jar, run it, and start the tracer app for a period of 2 minutes.
$ arvos scan --java 17 --jar target/application.jar --trace-period 2 --save-report pdf --pom pom.xml
A .pdf report will be saved under your $HOME/arvos-reports folder.
Linux only.