616b2f / audit-rs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

audit-rs = Dependency Vulnerability Scanner

⚠️ This is work in progress. I write it mostly for learning Rust.⚠️

Dependencies

  • cargo >= 1.43.0
  • rustc >= 1.43

Platform Support:

  • Windows (not tested)
  • MacOS (not tested)
  • Linux (Testet with Ubuntu 20.04)

Included Analysers:

  • dotnet analyser
  • npm analyser

How to build

$ cargo build --release

The executable is named audit, file extension can vary depending on your platform. You will find the executable in target/release/ folder.

How to use

You need to build your projects first, this is needed because many tools generate files that represent the dependency graph of your project. You can use glob pattern to specify which files hould be scanned.

For example to scan our test project files use this:

$ audit --project "test" --scan "./test-proj-files/**/*"

Currently we look for project.assets.json and project-lock.json files to scan.

About

License:MIT License


Languages

Language:Rust 94.2%Language:Dockerfile 5.8%