Arvos Command Line Utility
Project description
AI and Risk-based Vulnerability Management for Trustworthy Open Source Adoption
Requirements
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
How to install
$ pip install arvos $ arvos --help
Usage
Demo usage :
$ arvos --demo
The following command will build an application image ( based on jdk 17 ) from the specified jar, run it, and run the tracer app for a period of 2 minutes.
$ arvos scan --java 17 --jar target/application.jar --trace-period 2 --pom pom.xml
Or ( This will generate a .pdf report of the found vunlerablities )
$ arvos scan --java 18 --jar target/java-app-0.0.1-SNAPSHOT.jar --trace-period 2 --save-report
Output
Supported platforms
Linux only.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for arvos-3.0.9-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b12236313b9ea0d44fcd8bd9b8350a97852c30c9aadde7ccf9d3119e759072f0 |
|
MD5 | 3d694a6949a07407f17bf0765d55aa09 |
|
BLAKE2b-256 | 6e72ba650df06d0ae8159bead3c0139de0d1f47e8f9d62a880b28fe4ccfae1c1 |