Skip to content

Streamlining precision and recall in vulnerability detection

License

Notifications You must be signed in to change notification settings

CoinFabrik/scout-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scout Runner

https://img.shields.io/badge/license-MIT-green

Scout Runner is a command-line tool designed to streamline the precision and recall process of vulnerability detectors. It supports flexible input patterns, including wildcards and nested directory structures, allowing users to efficiently handle large datasets. By automating this step, Scout Runner simplifies data analysis, enabling faster identification and organization of vulnerabilities across multiple files.

Quickstart

Installation (UNIX)

$ git clone https://github.com/CoinFabrik/scout-runner.git
$ cd scout-runner
$ cargo install --path .

This will install cargo-scout-runner into Cargo.

Running

$ cargo scout-runner <path 1> <path 2> ...

Any number of paths pointing to input CSVs can be provided. The paths can contain wildcards, and double stars are supported. For example, this will process each CSV in the data directory.

$ cargo scout-runner data/*.csv

On the other hand, the following will process every CSV in the data directory, including subdirectories.

$ cargo scout-runner data/**/*.csv

Other, more complicated patterns such as the following also work.

$ cargo scout-runner data/**/soroban/**/*.csv

About CoinFabrik

We - CoinFabrik - are a research and development company specialized in Web3, with a strong background in cybersecurity. Founded in 2014, we have worked on over 500 blockchain-related projects, EVM based and also for Solana, Algorand, and Polkadot. Beyond development, we offer security audits through a dedicated in-house team of senior cybersecurity professionals, currently working on code in Substrate, Solidity, Clarity, Rust, and TEAL.

Our team has an academic background in computer science and mathematics, with work experience focused on cybersecurity and software development, including academic publications, patents turned into products, and conference presentations. Furthermore, we have an ongoing collaboration on knowledge transfer and open-source projects with the University of Buenos Aires.

License

Scout Runner is licensed and distributed under a MIT license. Contact us if you're looking for an exception to the terms.

About

Streamlining precision and recall in vulnerability detection

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages